Stream Mp3 Songs Here
Songs by Keyword mp3 song download best blog read more mp3 song download mp3 song download mp3 song download mp3 song download mp3 song download mp3 song download mp3 song download mp3 mp3 song download mp3 song download mp3 song download mp3 song download mp3 song download mp3 song download qmusic-playlist mp3 song download mp3 download mp3 download mp3 download

PHP MVC Framework From Scratch Source Code Included Quick mp3 song download

Learn PHP OOP Now navigationEndpointclickTrackingParamsCN8CEOqyChgNIhMIn5 487mhiQMVus0WCR26uxCu loggingUrls baseUrlhttps www youtube com pagead paralleladinteraction ai Csp5LfVIXZ9jxCeefnMwP8d2y6QEA4faDwd0SABABIABgyQaCARNwYXJ0bmVyLXlvdXR1YmUtc3JwqAMEqgQXT9BqzyWfoYHpSFsBogC2Ck2K28RsEHrABQSQBwSoB edsQKoB idsQKoB7jEsQKoB4QI0ggoCIBBEAEYXjICggI6C4BCgMCAgICggIACSNmg0jVQFFjAlLnzuaGJA7ALAboLOwgDEAUYDCALKAUwBUABSABYamAAaABwAYgBAJABAZgBAaIBCAoAqAIB2AICqAEBwAEB0AEB4AEBgAIBoBcB u0026sigh sMoDLv9DpTw u0026cid CAASFeRoi5VZh8VFLZi8PBidPVkQDtDvxg u0026ad mt 5BAD MT 5D u0026acvw 5BVIEWABILITY 5D u0026gv 5BGOOGLE VIEWABILITY 5D u0026nb 5BNB 5D u0026label video click to advertiser site commandMetadatawebCommandMetadataurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABACGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASACEgJV0 D BwE u0026sig AOD64 2sVYRnLumfRE3aspMjkAdjFmpkRw u0026adurl https www garyclarke tech p learn object oriented php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB webPageTypeWEB PAGE TYPE UNKNOWN rootVe83769 urlEndpointurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABACGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASACEgJV0 D BwE u0026sig AOD64 2sVYRnLumfRE3aspMjkAdjFmpkRw u0026adurl https www garyclarke tech p learn object oriented php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB targetTARGET NEW WINDOW loggingDirectivestrackingParamsCN8CEOqyChgNIhMIn5 487mhiQMVus0WCR26uxCu visibilitytypes12 enableDisplayloggerExperimenttrue onTapclickTrackingParamsCN0CENbwCiITCJ fuPO5oYkDFbrNFgkdursQrg loggingUrls baseUrlhttps www youtube com pagead paralleladinteraction ai Csp5LfVIXZ9jxCeefnMwP8d2y6QEA4faDwd0SABABIABgyQaCARNwYXJ0bmVyLXlvdXR1YmUtc3JwqAMEqgQXT9BqzyWfoYHpSFsBogC2Ck2K28RsEHrABQSQBwSoB edsQKoB idsQKoB7jEsQKoB4QI0ggoCIBBEAEYXjICggI6C4BCgMCAgICggIACSNmg0jVQFFjAlLnzuaGJA7ALAboLOwgDEAUYDCALKAUwBUABSABYamAAaABwAYgBAJABAZgBAaIBCAoAqAIB2AICqAEBwAEB0AEB4AEBgAIBoBcB u0026sigh sMoDLv9DpTw u0026cid CAASFeRoi5VZh8VFLZi8PBidPVkQDtDvxg u0026ad mt 5BAD MT 5D u0026acvw 5BVIEWABILITY 5D u0026gv 5BGOOGLE VIEWABILITY 5D u0026nb 5BNB 5D u0026label video click to advertiser site commandMetadatawebCommandMetadataurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABACGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASACEgJV0 D BwE u0026sig AOD64 2sVYRnLumfRE3aspMjkAdjFmpkRw u0026adurl https www garyclarke tech p learn object oriented php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB webPageTypeWEB PAGE TYPE UNKNOWN rootVe83769 urlEndpointurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABACGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASACEgJV0 D BwE u0026sig AOD64 2sVYRnLumfRE3aspMjkAdjFmpkRw u0026adurl https www garyclarke tech p learn object oriented php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB targetTARGET NEW WINDOW Learn TDD in PHP navigationEndpointclickTrackingParamsCN4CEOqyChgLIhMIn5 487mhiQMVus0WCR26uxCu loggingUrls baseUrlhttps www youtube com pagead paralleladinteraction ai Csp5LfVIXZ9jxCeefnMwP8d2y6QEA4faDwd0SABABIABgyQaCARNwYXJ0bmVyLXlvdXR1YmUtc3JwqAMEqgQXT9BqzyWfoYHpSFsBogC2Ck2K28RsEHrABQSQBwSoB edsQKoB idsQKoB7jEsQKoB4QI0ggoCIBBEAEYXjICggI6C4BCgMCAgICggIACSNmg0jVQFFjAlLnzuaGJA7ALAboLOwgDEAUYDCALKAUwBUABSABYamAAaABwAYgBAJABAZgBAaIBCAoAqAIB2AICqAEBwAEB0AEB4AEBgAIBoBcB u0026sigh sMoDLv9DpTw u0026cid CAASFeRoi5VZh8VFLZi8PBidPVkQDtDvxg u0026ad mt 5BAD MT 5D u0026acvw 5BVIEWABILITY 5D u0026gv 5BGOOGLE VIEWABILITY 5D u0026nb 5BNB 5D u0026label video click to advertiser site commandMetadatawebCommandMetadataurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABADGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASADEgLZtPD BwE u0026sig AOD64 1 rRlOIPj6YAG OYgRpjd6DTIwg u0026adurl https www garyclarke tech p test driven php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB webPageTypeWEB PAGE TYPE UNKNOWN rootVe83769 urlEndpointurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABADGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASADEgLZtPD BwE u0026sig AOD64 1 rRlOIPj6YAG OYgRpjd6DTIwg u0026adurl https www garyclarke tech p test driven php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB targetTARGET NEW WINDOW loggingDirectivestrackingParamsCN4CEOqyChgLIhMIn5 487mhiQMVus0WCR26uxCu visibilitytypes12 enableDisplayloggerExperimenttrue onTapclickTrackingParamsCN0CENbwCiITCJ fuPO5oYkDFbrNFgkdursQrg loggingUrls baseUrlhttps www youtube com pagead paralleladinteraction ai Csp5LfVIXZ9jxCeefnMwP8d2y6QEA4faDwd0SABABIABgyQaCARNwYXJ0bmVyLXlvdXR1YmUtc3JwqAMEqgQXT9BqzyWfoYHpSFsBogC2Ck2K28RsEHrABQSQBwSoB edsQKoB idsQKoB7jEsQKoB4QI0ggoCIBBEAEYXjICggI6C4BCgMCAgICggIACSNmg0jVQFFjAlLnzuaGJA7ALAboLOwgDEAUYDCALKAUwBUABSABYamAAaABwAYgBAJABAZgBAaIBCAoAqAIB2AICqAEBwAEB0AEB4AEBgAIBoBcB u0026sigh sMoDLv9DpTw u0026cid CAASFeRoi5VZh8VFLZi8PBidPVkQDtDvxg u0026ad mt 5BAD MT 5D u0026acvw 5BVIEWABILITY 5D u0026gv 5BGOOGLE VIEWABILITY 5D u0026nb 5BNB 5D u0026label video click to advertiser site commandMetadatawebCommandMetadataurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABADGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASADEgLZtPD BwE u0026sig AOD64 1 rRlOIPj6YAG OYgRpjd6DTIwg u0026adurl https www garyclarke tech p test driven php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB webPageTypeWEB PAGE TYPE UNKNOWN rootVe83769 urlEndpointurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABADGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASADEgLZtPD BwE u0026sig AOD64 1 rRlOIPj6YAG OYgRpjd6DTIwg u0026adurl https www garyclarke tech p test driven php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB targetTARGET NEW WINDOW clickLocationTargets locationPROMOTED SPARKLES CLICK LOCATION TITLE code0 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION DESCRIPTION code7 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION INNER BACKGROUND code41 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION BACKGROUND code2 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE NOOP locationPROMOTED SPARKLES CLICK LOCATION TEXT AD WEBSITE code1 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION AD BADGE code31 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION SITELINK code6 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD trackingParamsCN0CENbwCiITCJ fuPO5oYkDFbrNFgkdursQrg enablePacfLoggingWebtrue trackingParamsCNwCEMzoDRgAIhMIn5 487mhiQMVus0WCR26uxCu trackingParamsCNsCELsvGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 itemSectionRenderercontents h1 q0JhJBYi4sw h1 i ytimg com vi q0JhJBYi4sw hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAKhDWM qxwZ D7XNPHVDphdL1SFw width360 height202 urlhttps i ytimg com vi q0JhJBYi4sw hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLAynX 22xrHXPldy2SZ13GuDXaSzQ width720 height404 PHP MVC Framework from scratch Source code included Quick programming tutorial PHP MVC Framework from scratch Source code included Quick programming tutorial by Quick Programming 95 221 views 1 year ago 3 hours 46 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel3 hours 46 minutes 33 seconds simpleText34633 viewCountTextsimpleText95 221 views navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCgiKrtOIhJmuw2G6AwsIo X499Pn04DGAboDJBIiUExZM2ozNkhNU0hOVUNzRzdTMWxuQmdfbU9nM19WWnJjcboDCwj10KK8wbzfzoIBugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK5AzMWLscGkmKGrAQ showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel95K views simpleText95K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCNoCEP6YBBgSIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCNoCEP6YBBgSIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdq0JhJBYi4sw listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCNoCEP6YBBgSIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds q0JhJBYi4sw paramsCAQ 3D videoIds q0JhJBYi4sw trackingParamsCNoCEP6YBBgSIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgtxMEpoSkJZaTRzdw 3D 3D commands clickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCNkCEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel3 hours 46 minutes 33 seconds simpleText34633 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCNgCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdq0JhJBYi4sw actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCNgCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdq0JhJBYi4sw untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCNgCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCNcCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCNcCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdq0JhJBYi4sw listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCNcCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds q0JhJBYi4sw paramsCAQ 3D videoIds q0JhJBYi4sw untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCNcCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns text3 hours of textPHP coding boldtrue text to create a textFramework boldtrue text from textscratch boldtrue text We will use OOP and make a simple practical application in the end snippetHoverTextruns textFrom the video description maxOneLinetrue inlinePlaybackEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCgiKrtOIhJmuw2G6AwsIo X499Pn04DGAboDJBIiUExZM2ozNkhNU0hOVUNzRzdTMWxuQmdfbU9nM19WWnJjcboDCwj10KK8wbzfzoIBugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc expandableMetadataexpandableMetadataRendererheadercollapsedTitleruns textIntro What is a framework What is MVC Preparation Folder structure Routing Core files Views Models Practical project collapsedThumbnailthumbnails urlhttps i ytimg com vi q0JhJBYi4sw hqdefault 2866 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCVTxZHIrXQlc0Ps3 mRDv0TUJwFg width336 height188 collapsedLabelruns text10 text chapters expandedTitleruns text10 text chapters in this video showLeadingCollapsedLabeltrue expandedContenthorizontalCardListRenderercards macroMarkersListItemRenderertitleruns textIntro timeDescriptionruns text000 h1 i ytimg com vi q0JhJBYi4sw hqdefault 2866 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCVTxZHIrXQlc0Ps3 mRDv0TUJwFg width336 height188 onTapclickTrackingParamsCNYCENDQBhgAIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc trackingParamsCNYCENDQBhgAIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textWhat is a framework timeDescriptionruns text120 h1 i ytimg com vi q0JhJBYi4sw hqdefault 98933 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBlVQ4q62tnsaw B8g8AF96p ZSEQ width336 height188 onTapclickTrackingParamsCNUCENDQBhgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 80s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds80 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 80 u0026mt 1729580989 u0026oweuc trackingParamsCNUCENDQBhgBIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textWhat is MVC timeDescriptionruns text400 h1 i ytimg com vi q0JhJBYi4sw hqdefault 251800 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCA2kynGvnTiwzlJxb1 32Xm h0ug width336 height188 onTapclickTrackingParamsCNQCENDQBhgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 240s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds240 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 240 u0026mt 1729580989 u0026oweuc trackingParamsCNQCENDQBhgCIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPreparation timeDescriptionruns text950 h1 i ytimg com vi q0JhJBYi4sw hqdefault 596800 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBUSI a9AnUNUKBNse34PqkeIDZ8w width336 height188 onTapclickTrackingParamsCNMCENDQBhgDIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 590s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds590 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 590 u0026mt 1729580989 u0026oweuc trackingParamsCNMCENDQBhgDIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textFolder structure timeDescriptionruns text1230 h1 i ytimg com vi q0JhJBYi4sw hqdefault 768233 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCpuVT oOQhgDJswnRhdukxvSRewA width336 height188 onTapclickTrackingParamsCNICENDQBhgEIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 750s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds750 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 750 u0026mt 1729580989 u0026oweuc trackingParamsCNICENDQBhgEIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textRouting timeDescriptionruns text1640 h1 i ytimg com vi q0JhJBYi4sw hqdefault 1013700 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDgKGDp0PxemzlMIgVHcLNwo7P0Zg width336 height188 onTapclickTrackingParamsCNECENDQBhgFIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 1000s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds1000 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 1000 u0026mt 1729580989 u0026oweuc trackingParamsCNECENDQBhgFIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textCore files timeDescriptionruns text3810 h1 i ytimg com vi q0JhJBYi4sw hqdefault 2305166 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLA pPbjyhCBy 4kzD8kSXNhtaXAPA width336 height188 onTapclickTrackingParamsCNACENDQBhgGIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 2290s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds2290 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 2290 u0026mt 1729580989 u0026oweuc trackingParamsCNACENDQBhgGIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textViews timeDescriptionruns text4900 h1 i ytimg com vi q0JhJBYi4sw hqdefault 2953133 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDQh7EOXqsUjHsVmwZt5FnIii vpQ width336 height188 onTapclickTrackingParamsCM8CENDQBhgHIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 2940s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds2940 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 2940 u0026mt 1729580989 u0026oweuc trackingParamsCM8CENDQBhgHIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textModels timeDescriptionruns text12540 h1 i ytimg com vi q0JhJBYi4sw hqdefault 5169100 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCmOmYb83j02jcZnmm3ahVqgum0Lw width336 height188 onTapclickTrackingParamsCM4CENDQBhgIIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 5140s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds5140 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 5140 u0026mt 1729580989 u0026oweuc trackingParamsCM4CENDQBhgIIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPractical project timeDescriptionruns text25830 h1 i ytimg com vi q0JhJBYi4sw hqdefault 10734200 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDJUdwHZlg4 Coz1yxRhhaSlGWGgQ width336 height188 onTapclickTrackingParamsCM0CENDQBhgJIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 10710s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds10710 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 10710 u0026mt 1729580989 u0026oweuc trackingParamsCM0CENDQBhgJIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse trackingParamsCMoCEJFaIhMIn5 487mhiQMVus0WCR26uxCu styletypeHORIZONTAL CARD LIST STYLE TYPE ENGAGEMENT PANEL SECTION previousButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeCHEVRON LEFT trackingParamsCMwCEPBbIhMIn5 487mhiQMVus0WCR26uxCu nextButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeCHEVRON RIGHT trackingParamsCMsCEPBbIhMIn5 487mhiQMVus0WCR26uxCu expandButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeEXPAND MORE trackingParamsCMkCEPBbIhMIn5 487mhiQMVus0WCR26uxCu accessibilityDataaccessibilityDatalabelMore collapseButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeEXPAND LESS trackingParamsCMgCEPBbIhMIn5 487mhiQMVus0WCR26uxCu accessibilityDataaccessibilityDatalabelLess trackingParamsCMcCEO DByITCJ fuPO5oYkDFbrNFgkdursQrg colorDatalightColorPalettesection1Color4294966267 section2Color4294505201 section3Color4294109671 primaryTitleColor4279833104 secondaryTitleColor4286207823 iconActivatedColor4284030737 iconInactiveColor4288052600 section4Color4293648605 iconDisabledColor4072780462 darkColorPalettesection1Color4282323721 section2Color4281536263 section3Color4280683269 primaryTitleColor4294961893 secondaryTitleColor4291603107 iconActivatedColor4294961893 iconInactiveColor4287855478 section4Color4279830275 iconDisabledColor4066397513 vibrantColorPalettesection1Color4286523155 section2Color4285670161 section3Color4284882703 primaryTitleColor4294961893 secondaryTitleColor4293247159 iconActivatedColor4294961893 iconInactiveColor4288246635 section4Color4284029709 iconDisabledColor4065081653 useCustomColorstrue loggingDirectivestrackingParamsCMcCEO DByITCJ fuPO5oYkDFbrNFgkdursQrg visibilitytypes12 enableDisplayloggerExperimenttrue searchVideoResultEntityKeyEgtxMEpoSkJZaTRzdyDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming h1 YYa4yEEU1wo h1 i ytimg com vi YYa4yEEU1wo hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBeb1wMlgsYStKWtPZcwn96LetPMg width360 height202 urlhttps i ytimg com vi YYa4yEEU1wo hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLArisLSX1oHWX4fGdpfhnNS1OeKbg width720 height404 PHP MVC Framework from scratch Update 2 Source code included Quick programming tutorial PHP MVC Framework from scratch Update 2 Source code included Quick programming tutorial by Quick Programming 4 902 views 1 year ago 1 hour 49 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel1 hour 49 minutes 58 seconds simpleText14958 viewCountTextsimpleText4 902 views navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v YYa4yEEU1wo u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdYYa4yEEU1wo paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMLCKP1 PfT59OAxgG6AyQSIlBMWTNqMzZITVNITlVDc0c3UzFsbkJnX21PZzNfVlpyY3G6AwsI9dCivMG8386CAboDCwjp0JCTq8G7950BugMkEiJQTF9iaDFMRUI4NzRtT3dSQUFfTEM2WHdRTXEySk1BUHNVugMkEiJQTGZkdGlsdGlSSFdHWFZIWFgwOWZ4WERpLURxSW5jaEZEugMkEiJQTEZQa0FKRkg3STBrZUIxcXBXazVxVlZVWWROTFRFVXMzugMkEiJQTExRdWNfN2prX19Va19RbkpNUG5kYmRLRUNjVEV3VEExugMkEiJQTFkzajM2SE1TSE5XYUtVQzczUkpsd2k2b1UtV1RwVFBNugMKCJjq8v2gkOa4DLoDJBIiUExZM2ozNkhNU0hOVzh5cUt4WHR2RktjRXJhLXZCZWFUZ7oDJBIiUExaZFhCcGktbDdDNEpYY0F0d282eExnU0ZHaEdQOHQyRLoDCgiast3V9Mav1li6AyQSIlBMWTNqMzZITVNITlg1WGNydV9SMmlvVUpFVjI0SVpkUHO6AwoIrMfyssvIoLNaugMKCNeKgJjWoeKkWboDJBIiUExiaEh4UU1yc0ROamd3a2I1MUlLQV9CWG95NHU1SDNSSLoDCwjGmcD06u6s3P0BggQCEAE 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hne6nzd googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 6186b8c84114d70a u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK5Aiq7TiISZrsNh showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel4 9K views simpleText4 9K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCMUCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCMUCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdYYa4yEEU1wo listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCMUCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds YYa4yEEU1wo paramsCAQ 3D videoIds YYa4yEEU1wo trackingParamsCMUCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgtZWWE0eUVFVTF3bw 3D 3D commands clickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCMQCEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel1 hour 49 minutes 58 seconds simpleText14958 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCMMCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdYYa4yEEU1wo actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCMMCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdYYa4yEEU1wo untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCMMCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCMICEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCMICEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdYYa4yEEU1wo listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCMICEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds YYa4yEEU1wo paramsCAQ 3D videoIds YYa4yEEU1wo untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCMICEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns textMore updates to the textPHP Framework boldtrue text we made earlier from textscratch boldtrue text We will add more functionality for input validation login and snippetHoverTextruns textFrom the video description maxOneLinefalse inlinePlaybackEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v YYa4yEEU1wo u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdYYa4yEEU1wo paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMLCKP1 PfT59OAxgG6AyQSIlBMWTNqMzZITVNITlVDc0c3UzFsbkJnX21PZzNfVlpyY3G6AwsI9dCivMG8386CAboDCwjp0JCTq8G7950BugMkEiJQTF9iaDFMRUI4NzRtT3dSQUFfTEM2WHdRTXEySk1BUHNVugMkEiJQTGZkdGlsdGlSSFdHWFZIWFgwOWZ4WERpLURxSW5jaEZEugMkEiJQTEZQa0FKRkg3STBrZUIxcXBXazVxVlZVWWROTFRFVXMzugMkEiJQTExRdWNfN2prX19Va19RbkpNUG5kYmRLRUNjVEV3VEExugMkEiJQTFkzajM2SE1TSE5XYUtVQzczUkpsd2k2b1UtV1RwVFBNugMKCJjq8v2gkOa4DLoDJBIiUExZM2ozNkhNU0hOVzh5cUt4WHR2RktjRXJhLXZCZWFUZ7oDJBIiUExaZFhCcGktbDdDNEpYY0F0d282eExnU0ZHaEdQOHQyRLoDCgiast3V9Mav1li6AyQSIlBMWTNqMzZITVNITlg1WGNydV9SMmlvVUpFVjI0SVpkUHO6AwoIrMfyssvIoLNaugMKCNeKgJjWoeKkWboDJBIiUExiaEh4UU1yc0ROamd3a2I1MUlLQV9CWG95NHU1SDNSSLoDCwjGmcD06u6s3P0BggQCEAE 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hne6nzd googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 6186b8c84114d70a u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc searchVideoResultEntityKeyEgtZWWE0eUVFVTF3byDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming h1 xgFPPT7 OqM h1 i ytimg com vi xgFPPT7 OqM hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDny9G6pTqhgDEtJm M5g5xQVOuYQ width360 height202 urlhttps i ytimg com vi xgFPPT7 OqM hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLCyfhR9cyT1d7sx8dsS JeoCVcwCA width720 height404 PHP MVC Framework from scratch Update 1 Source code included Quick programming tutorial PHP MVC Framework from scratch Update 1 Source code included Quick programming tutorial by Quick Programming 17 108 views 1 year ago 1 hour 42 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel1 hour 42 minutes 48 seconds simpleText14248 viewCountTextsimpleText17 108 views navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDJBIiUExZM2ozNkhNU0hOVUNzRzdTMWxuQmdfbU9nM19WWnJjcboDCwj10KK8wbzfzoIBugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK5Ao X499Pn04DGAQ showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel17K views simpleText17K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCMACEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCMACEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdxgFPPT7 OqM listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCMACEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds xgFPPT7 OqM paramsCAQ 3D videoIds xgFPPT7 OqM trackingParamsCMACEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgt4Z0ZQUFQ3LU9xTQ 3D 3D commands clickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCL8CEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel1 hour 42 minutes 48 seconds simpleText14248 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCL4CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdxgFPPT7 OqM actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCL4CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdxgFPPT7 OqM untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCL4CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCL0CEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCL0CEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdxgFPPT7 OqM listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCL0CEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds xgFPPT7 OqM paramsCAQ 3D videoIds xgFPPT7 OqM untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCL0CEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns textWe make some updates to the textPHP Framework boldtrue text we made earlier from textscratch boldtrue text We will add important functions use namespaces to snippetHoverTextruns textFrom the video description maxOneLinetrue inlinePlaybackEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDJBIiUExZM2ozNkhNU0hOVUNzRzdTMWxuQmdfbU9nM19WWnJjcboDCwj10KK8wbzfzoIBugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc expandableMetadataexpandableMetadataRendererheadercollapsedTitleruns textIntro Direct file access PHP version Check php extensions Image loader Pagination vars Alert messages Old input values Get date Text editor functions URL vars Session class Request class Class loading Image class Pagination class collapsedThumbnailthumbnails urlhttps i ytimg com vi xgFPPT7 OqM hqdefault 0 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAnnwqnRi9j28T y3TGUqTCwy5V6w width336 height188 collapsedLabelruns text16 text chapters expandedTitleruns text16 text chapters in this video showLeadingCollapsedLabeltrue expandedContenthorizontalCardListRenderercards macroMarkersListItemRenderertitleruns textIntro timeDescriptionruns text000 h1 i ytimg com vi xgFPPT7 OqM hqdefault 0 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAnnwqnRi9j28T y3TGUqTCwy5V6w width336 height188 onTapclickTrackingParamsCLwCENDQBhgAIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc trackingParamsCLwCENDQBhgAIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textDirect file access timeDescriptionruns text132 h1 i ytimg com vi xgFPPT7 OqM hqdefault 121833 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLClUlzSwKoabupQw he72QcruE 9Q width336 height188 onTapclickTrackingParamsCLsCENDQBhgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 92s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds92 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 92 u0026mt 1729580989 u0026oweuc trackingParamsCLsCENDQBhgBIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPHP version timeDescriptionruns text930 h1 i ytimg com vi xgFPPT7 OqM hqdefault 598800 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDR0p 0JVKPaT1A9qcHEKFIbh5vbw width336 height188 onTapclickTrackingParamsCLoCENDQBhgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 570s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds570 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 570 u0026mt 1729580989 u0026oweuc trackingParamsCLoCENDQBhgCIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textCheck php extensions timeDescriptionruns text1200 h1 i ytimg com vi xgFPPT7 OqM hqdefault 736766 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAuKm2pvPDpEdR32VooRZeeE zgkQ width336 height188 onTapclickTrackingParamsCLkCENDQBhgDIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 720s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds720 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 720 u0026mt 1729580989 u0026oweuc trackingParamsCLkCENDQBhgDIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textImage loader timeDescriptionruns text2020 h1 i ytimg com vi xgFPPT7 OqM hqdefault 1237800 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBLF0FMEPJnO9QwtN K4aAlPpKLZQ width336 height188 onTapclickTrackingParamsCLgCENDQBhgEIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 1220s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds1220 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 1220 u0026mt 1729580989 u0026oweuc trackingParamsCLgCENDQBhgEIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPagination vars timeDescriptionruns text2450 h1 i ytimg com vi xgFPPT7 OqM hqdefault 1519266 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAeXlHScXNQq9zZocu9nElvvU2UWw width336 height188 onTapclickTrackingParamsCLcCENDQBhgFIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 1490s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds1490 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 1490 u0026mt 1729580989 u0026oweuc trackingParamsCLcCENDQBhgFIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textAlert messages timeDescriptionruns text2750 h1 i ytimg com vi xgFPPT7 OqM hqdefault 1671166 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLA3dvhkYmnMWTWBCNl7E8nIbm53Xw width336 height188 onTapclickTrackingParamsCLYCENDQBhgGIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 1670s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds1670 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 1670 u0026mt 1729580989 u0026oweuc trackingParamsCLYCENDQBhgGIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textOld input values timeDescriptionruns text3125 h1 i ytimg com vi xgFPPT7 OqM hqdefault 1885266 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLClKjPiK6iOh eZeqcO3e2 RPJN1A width336 height188 onTapclickTrackingParamsCLUCENDQBhgHIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 1885s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds1885 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 1885 u0026mt 1729580989 u0026oweuc trackingParamsCLUCENDQBhgHIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textGet date timeDescriptionruns text3630 h1 i ytimg com vi xgFPPT7 OqM hqdefault 2194100 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLD2YmH4wrC4iJE0BlE82O5PX3Al6w width336 height188 onTapclickTrackingParamsCLQCENDQBhgIIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 2190s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds2190 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 2190 u0026mt 1729580989 u0026oweuc trackingParamsCLQCENDQBhgIIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textText editor functions timeDescriptionruns text3800 h1 i ytimg com vi xgFPPT7 OqM hqdefault 2294133 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCkkqHXpHE NuNG2B9 vHWikmH1Q width336 height188 onTapclickTrackingParamsCLMCENDQBhgJIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 2280s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds2280 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 2280 u0026mt 1729580989 u0026oweuc trackingParamsCLMCENDQBhgJIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textURL vars timeDescriptionruns text5320 h1 i ytimg com vi xgFPPT7 OqM hqdefault 3220066 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCFP553lyrps455JTy8Nw6pbdWHrg width336 height188 onTapclickTrackingParamsCLICENDQBhgKIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 3200s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds3200 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 3200 u0026mt 1729580989 u0026oweuc trackingParamsCLICENDQBhgKIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textSession class timeDescriptionruns text10100 h1 i ytimg com vi xgFPPT7 OqM hqdefault 3689533 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDxpaas5EMNySeAs O8FdDiLCzukQ width336 height188 onTapclickTrackingParamsCLECENDQBhgLIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 3660s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds3660 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 3660 u0026mt 1729580989 u0026oweuc trackingParamsCLECENDQBhgLIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textRequest class timeDescriptionruns text11330 h1 i ytimg com vi xgFPPT7 OqM hqdefault 4432000 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDJLVIERi ZOnmTWM7L1A7bQukipQ width336 height188 onTapclickTrackingParamsCLACENDQBhgMIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 4410s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds4410 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 4410 u0026mt 1729580989 u0026oweuc trackingParamsCLACENDQBhgMIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textClass loading timeDescriptionruns text11750 h1 i ytimg com vi xgFPPT7 OqM hqdefault 4694066 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCCcUnIxcu6ptbJeQ uJ9i9suDiXg width336 height188 onTapclickTrackingParamsCK8CENDQBhgNIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 4670s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds4670 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 4670 u0026mt 1729580989 u0026oweuc trackingParamsCK8CENDQBhgNIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textImage class timeDescriptionruns text13410 h1 i ytimg com vi xgFPPT7 OqM hqdefault 5667933 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBexo7akSM4qWUN aiAiZYSyK0 Mg width336 height188 onTapclickTrackingParamsCK4CENDQBhgOIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 5650s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds5650 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 5650 u0026mt 1729580989 u0026oweuc trackingParamsCK4CENDQBhgOIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPagination class timeDescriptionruns text13920 h1 i ytimg com vi xgFPPT7 OqM hqdefault 5960866 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAM49tL pOsV5yisGAQFUDSGBhDFg width336 height188 onTapclickTrackingParamsCK0CENDQBhgPIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 5960s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds5960 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 5960 u0026mt 1729580989 u0026oweuc trackingParamsCK0CENDQBhgPIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse trackingParamsCKoCEJFaIhMIn5 487mhiQMVus0WCR26uxCu styletypeHORIZONTAL CARD LIST STYLE TYPE ENGAGEMENT PANEL SECTION previousButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeCHEVRON LEFT trackingParamsCKwCEPBbIhMIn5 487mhiQMVus0WCR26uxCu nextButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeCHEVRON RIGHT trackingParamsCKsCEPBbIhMIn5 487mhiQMVus0WCR26uxCu expandButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeEXPAND MORE trackingParamsCKkCEPBbIhMIn5 487mhiQMVus0WCR26uxCu accessibilityDataaccessibilityDatalabelMore collapseButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeEXPAND LESS trackingParamsCKgCEPBbIhMIn5 487mhiQMVus0WCR26uxCu accessibilityDataaccessibilityDatalabelLess trackingParamsCKcCEO DByITCJ fuPO5oYkDFbrNFgkdursQrg colorDatalightColorPalettesection1Color4294836219 section2Color4294375665 section3Color4293915367 primaryTitleColor4279638288 secondaryTitleColor4284508997 iconActivatedColor4282669329 iconInactiveColor4288916874 section4Color4293389277 iconDisabledColor4074365129 darkColorPalettesection1Color4280956936 section2Color4280166406 section3Color4279441667 primaryTitleColor4294442981 secondaryTitleColor4290825379 iconActivatedColor4294442981 iconInactiveColor4286876784 section4Color4278782977 iconDisabledColor4065548611 vibrantColorPalettesection1Color4283855377 section2Color4283196687 section3Color4282603789 primaryTitleColor4294442981 secondaryTitleColor4292997055 iconActivatedColor4294442981 iconInactiveColor4289642373 section4Color4281945099 iconDisabledColor4064627765 useCustomColorstrue loggingDirectivestrackingParamsCKcCEO DByITCJ fuPO5oYkDFbrNFgkdursQrg visibilitytypes12 enableDisplayloggerExperimenttrue searchVideoResultEntityKeyEgt4Z0ZQUFQ3LU9xTSDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming lockupViewModelcontentImagecollectionThumbnailViewModelprimaryThumbnailthumbnailViewModelimagesources urlhttps i ytimg com vi q0JhJBYi4sw hqdefault jpg sqp oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ u0026rs AOn4CLAAklRJoz516JkpBv02YepjmIFYZg width168 height94 urlhttps i ytimg com vi q0JhJBYi4sw hqdefault jpg sqp oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ u0026rs AOn4CLArup4FnTNeSIWvNL viT3hTBaZrg width196 height110 urlhttps i ytimg com vi q0JhJBYi4sw hqdefault jpg sqp oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLDHSDCQDehkgpcxBgU646yYaR0tcA width246 height138 urlhttps i ytimg com vi q0JhJBYi4sw hqdefault jpg sqp oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLA7o2GQIKRiy65ACTIVMAmRSp5Vdw width336 height188 overlays thumbnailOverlayBadgeViewModelthumbnailBadges thumbnailBadgeViewModeliconsources clientResourceimageNamePLAYLISTS text43 videos badgeStyleTHUMBNAIL OVERLAY BADGE STYLE DEFAULT positionTHUMBNAIL OVERLAY BADGE POSITION BOTTOM END thumbnailHoverOverlayViewModeliconsources clientResourceimageNamePLAY ALL textcontentPlay all styleRuns startIndex0 length8 styleTHUMBNAIL HOVER OVERLAY STYLE COVER metadatalockupMetadataViewModeltitlecontentPHP MVC Framework from scratch metadatacontentMetadataViewModelmetadataRows metadataParts textcontentQuick Programming commandRuns startIndex0 length17 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming styleRuns startIndex0 length17 weightLabelFONT WEIGHT NORMAL textcontentPlaylist commandRuns startIndex0 length8 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming styleRuns startIndex0 length8 weightLabelFONT WEIGHT NORMAL isSpacerRowtrue metadataParts textcontentPHP MVC Framework from scratch Source code included Quick programming tutorial 34633 commandRuns startIndex0 length93 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026list PLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw playlistIdPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq loggingContextvssLoggingContextserializedContextDataGiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNx watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc metadataParts textcontentPHP MVC Framework from scratch Update 1 Source code included Quick programming tutorial 14248 commandRuns startIndex0 length104 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026list PLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM playlistIdPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq loggingContextvssLoggingContextserializedContextDataGiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNx watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc isSpacerRowtrue metadataParts textcontentView full playlist commandRuns startIndex0 length18 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl playlist list PLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq webPageTypeWEB PAGE TYPE PLAYLIST rootVe5754 apiUrl youtubei v1 browse browseEndpointbrowseIdVLPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq styleRuns startIndex0 length18 weightLabelFONT WEIGHT MEDIUM delimiter contentIdPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq contentTypeLOCKUP CONTENT TYPE PLAYLIST rendererContextloggingContextloggingDirectivestrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCu clientVeSpecuiType205394 veCounter301954669 enableDisplayloggerExperimenttrue commandContextonTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026list PLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw playlistIdPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq paramsOAI 3D loggingContextvssLoggingContextserializedContextDataGiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNx watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc h1 gp195BeIqHU h1 i ytimg com vi gp195BeIqHU hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDTOJWiRCt4VGHfRi6JVcprXCsysA width360 height202 urlhttps i ytimg com vi gp195BeIqHU hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLCCJHy sF9HkUUjzi9e8CB3q8LreA width720 height404 PHP MVC Framework from scratch Update 4 Source code included Quick programming tutorial PHP MVC Framework from scratch Update 4 Source code included Quick programming tutorial by Quick Programming 4 352 views 1 year ago 2 hours 53 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel2 hours 53 minutes 35 seconds simpleText25335 viewCountTextsimpleText4 352 views navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v gp195BeIqHU u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdgp195BeIqHU paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDCwij9fj30 fTgMYBugMkEiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNxugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hnednss googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 829d7de41788a875 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK5A9dCivMG8386CAQ showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel4 3K views simpleText4 3K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCKQCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCKQCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdgp195BeIqHU listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCKQCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds gp195BeIqHU paramsCAQ 3D videoIds gp195BeIqHU trackingParamsCKQCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgtncDE5NUJlSXFIVQ 3D 3D commands clickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCKMCEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel2 hours 53 minutes 35 seconds simpleText25335 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCKICEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdgp195BeIqHU actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCKICEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdgp195BeIqHU untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCKICEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCKECEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCKECEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdgp195BeIqHU listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCKECEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds gp195BeIqHU paramsCAQ 3D videoIds gp195BeIqHU untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCKECEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns textMore updates to the textPHP Framework boldtrue text we made earlier from textscratch boldtrue text We will update our command line tool to help us create things snippetHoverTextruns textFrom the video description maxOneLinefalse inlinePlaybackEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v gp195BeIqHU u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdgp195BeIqHU paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDCwij9fj30 fTgMYBugMkEiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNxugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hnednss googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 829d7de41788a875 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc searchVideoResultEntityKeyEgtncDE5NUJlSXFIVSDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming h1 ne7uCrJkKGk h1 i ytimg com vi ne7uCrJkKGk hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCiQFDddahmdiIWmMRbGfkd5OWHng width360 height202 urlhttps i ytimg com vi ne7uCrJkKGk hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLAR4ZqlafcwSZLIUr2XUK1 qofNxg width720 height404 PHP MVC Framework from scratch Update 3 Source code included Quick programming tutorial PHP MVC Framework from scratch Update 3 Source code included Quick programming tutorial by Quick Programming 4 348 views 1 year ago 2 hours 11 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel2 hours 11 minutes 42 seconds simpleText21142 viewCountTextsimpleText4 348 views navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v ne7uCrJkKGk u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdne7uCrJkKGk paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDCwij9fj30 fTgMYBugMkEiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNxugMLCPXQorzBvN OggG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 9deeee0ab2642869 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK5A6dCQk6vBu edAQ showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel4 3K views simpleText4 3K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCJ8CEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCJ8CEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdne7uCrJkKGk listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCJ8CEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds ne7uCrJkKGk paramsCAQ 3D videoIds ne7uCrJkKGk trackingParamsCJ8CEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgtuZTd1Q3JKa0tHaw 3D 3D commands clickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCJ4CEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel2 hours 11 minutes 42 seconds simpleText21142 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCJ0CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdne7uCrJkKGk actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCJ0CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdne7uCrJkKGk untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCJ0CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCJwCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCJwCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdne7uCrJkKGk listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCJwCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds ne7uCrJkKGk paramsCAQ 3D videoIds ne7uCrJkKGk untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCJwCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns textMore updates to the textPHP Framework boldtrue text we made earlier from textscratch boldtrue text We will create a command line tool to help us create things snippetHoverTextruns textFrom the video description maxOneLinefalse inlinePlaybackEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v ne7uCrJkKGk u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdne7uCrJkKGk paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDCwij9fj30 fTgMYBugMkEiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNxugMLCPXQorzBvN OggG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 9deeee0ab2642869 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc searchVideoResultEntityKeyEgtuZTd1Q3JKa0tHayDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming lockupViewModelcontentImagecollectionThumbnailViewModelprimaryThumbnailthumbnailViewModelimagesources urlhttps i ytimg com vi 6ERdu4k62wI hqdefault jpg sqp oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ u0026rs AOn4CLC1t25prGp0GuZRbtjbC0iFBpRD3w width168 height94 urlhttps i ytimg com vi 6ERdu4k62wI hqdefault jpg sqp oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ u0026rs AOn4CLC o2aZ07e zq8Cu0z0T1 Jbv5A2Q width196 height110 urlhttps i ytimg c script data cfasync false src cdn cgi scripts 5c5dd728 cloudflare static email decode min js script  mp3 song downloadLearn PHP OOP Now navigationEndpointclickTrackingParamsCN8CEOqyChgNIhMIn5 487mhiQMVus0WCR26uxCu loggingUrls baseUrlhttps www youtube com pagead paralleladinteraction ai Csp5LfVIXZ9jxCeefnMwP8d2y6QEA4faDwd0SABABIABgyQaCARNwYXJ0bmVyLXlvdXR1YmUtc3JwqAMEqgQXT9BqzyWfoYHpSFsBogC2Ck2K28RsEHrABQSQBwSoB edsQKoB idsQKoB7jEsQKoB4QI0ggoCIBBEAEYXjICggI6C4BCgMCAgICggIACSNmg0jVQFFjAlLnzuaGJA7ALAboLOwgDEAUYDCALKAUwBUABSABYamAAaABwAYgBAJABAZgBAaIBCAoAqAIB2AICqAEBwAEB0AEB4AEBgAIBoBcB u0026sigh sMoDLv9DpTw u0026cid CAASFeRoi5VZh8VFLZi8PBidPVkQDtDvxg u0026ad mt 5BAD MT 5D u0026acvw 5BVIEWABILITY 5D u0026gv 5BGOOGLE VIEWABILITY 5D u0026nb 5BNB 5D u0026label video click to advertiser site commandMetadatawebCommandMetadataurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABACGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASACEgJV0 D BwE u0026sig AOD64 2sVYRnLumfRE3aspMjkAdjFmpkRw u0026adurl https www garyclarke tech p learn object oriented php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB webPageTypeWEB PAGE TYPE UNKNOWN rootVe83769 urlEndpointurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABACGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASACEgJV0 D BwE u0026sig AOD64 2sVYRnLumfRE3aspMjkAdjFmpkRw u0026adurl https www garyclarke tech p learn object oriented php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB targetTARGET NEW WINDOW loggingDirectivestrackingParamsCN8CEOqyChgNIhMIn5 487mhiQMVus0WCR26uxCu visibilitytypes12 enableDisplayloggerExperimenttrue onTapclickTrackingParamsCN0CENbwCiITCJ fuPO5oYkDFbrNFgkdursQrg loggingUrls baseUrlhttps www youtube com pagead paralleladinteraction ai Csp5LfVIXZ9jxCeefnMwP8d2y6QEA4faDwd0SABABIABgyQaCARNwYXJ0bmVyLXlvdXR1YmUtc3JwqAMEqgQXT9BqzyWfoYHpSFsBogC2Ck2K28RsEHrABQSQBwSoB edsQKoB idsQKoB7jEsQKoB4QI0ggoCIBBEAEYXjICggI6C4BCgMCAgICggIACSNmg0jVQFFjAlLnzuaGJA7ALAboLOwgDEAUYDCALKAUwBUABSABYamAAaABwAYgBAJABAZgBAaIBCAoAqAIB2AICqAEBwAEB0AEB4AEBgAIBoBcB u0026sigh sMoDLv9DpTw u0026cid CAASFeRoi5VZh8VFLZi8PBidPVkQDtDvxg u0026ad mt 5BAD MT 5D u0026acvw 5BVIEWABILITY 5D u0026gv 5BGOOGLE VIEWABILITY 5D u0026nb 5BNB 5D u0026label video click to advertiser site commandMetadatawebCommandMetadataurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABACGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASACEgJV0 D BwE u0026sig AOD64 2sVYRnLumfRE3aspMjkAdjFmpkRw u0026adurl https www garyclarke tech p learn object oriented php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB webPageTypeWEB PAGE TYPE UNKNOWN rootVe83769 urlEndpointurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABACGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASACEgJV0 D BwE u0026sig AOD64 2sVYRnLumfRE3aspMjkAdjFmpkRw u0026adurl https www garyclarke tech p learn object oriented php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB targetTARGET NEW WINDOW Learn TDD in PHP navigationEndpointclickTrackingParamsCN4CEOqyChgLIhMIn5 487mhiQMVus0WCR26uxCu loggingUrls baseUrlhttps www youtube com pagead paralleladinteraction ai Csp5LfVIXZ9jxCeefnMwP8d2y6QEA4faDwd0SABABIABgyQaCARNwYXJ0bmVyLXlvdXR1YmUtc3JwqAMEqgQXT9BqzyWfoYHpSFsBogC2Ck2K28RsEHrABQSQBwSoB edsQKoB idsQKoB7jEsQKoB4QI0ggoCIBBEAEYXjICggI6C4BCgMCAgICggIACSNmg0jVQFFjAlLnzuaGJA7ALAboLOwgDEAUYDCALKAUwBUABSABYamAAaABwAYgBAJABAZgBAaIBCAoAqAIB2AICqAEBwAEB0AEB4AEBgAIBoBcB u0026sigh sMoDLv9DpTw u0026cid CAASFeRoi5VZh8VFLZi8PBidPVkQDtDvxg u0026ad mt 5BAD MT 5D u0026acvw 5BVIEWABILITY 5D u0026gv 5BGOOGLE VIEWABILITY 5D u0026nb 5BNB 5D u0026label video click to advertiser site commandMetadatawebCommandMetadataurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABADGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASADEgLZtPD BwE u0026sig AOD64 1 rRlOIPj6YAG OYgRpjd6DTIwg u0026adurl https www garyclarke tech p test driven php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB webPageTypeWEB PAGE TYPE UNKNOWN rootVe83769 urlEndpointurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABADGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASADEgLZtPD BwE u0026sig AOD64 1 rRlOIPj6YAG OYgRpjd6DTIwg u0026adurl https www garyclarke tech p test driven php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB targetTARGET NEW WINDOW loggingDirectivestrackingParamsCN4CEOqyChgLIhMIn5 487mhiQMVus0WCR26uxCu visibilitytypes12 enableDisplayloggerExperimenttrue onTapclickTrackingParamsCN0CENbwCiITCJ fuPO5oYkDFbrNFgkdursQrg loggingUrls baseUrlhttps www youtube com pagead paralleladinteraction ai Csp5LfVIXZ9jxCeefnMwP8d2y6QEA4faDwd0SABABIABgyQaCARNwYXJ0bmVyLXlvdXR1YmUtc3JwqAMEqgQXT9BqzyWfoYHpSFsBogC2Ck2K28RsEHrABQSQBwSoB edsQKoB idsQKoB7jEsQKoB4QI0ggoCIBBEAEYXjICggI6C4BCgMCAgICggIACSNmg0jVQFFjAlLnzuaGJA7ALAboLOwgDEAUYDCALKAUwBUABSABYamAAaABwAYgBAJABAZgBAaIBCAoAqAIB2AICqAEBwAEB0AEB4AEBgAIBoBcB u0026sigh sMoDLv9DpTw u0026cid CAASFeRoi5VZh8VFLZi8PBidPVkQDtDvxg u0026ad mt 5BAD MT 5D u0026acvw 5BVIEWABILITY 5D u0026gv 5BGOOGLE VIEWABILITY 5D u0026nb 5BNB 5D u0026label video click to advertiser site commandMetadatawebCommandMetadataurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABADGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASADEgLZtPD BwE u0026sig AOD64 1 rRlOIPj6YAG OYgRpjd6DTIwg u0026adurl https www garyclarke tech p test driven php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB webPageTypeWEB PAGE TYPE UNKNOWN rootVe83769 urlEndpointurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABADGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASADEgLZtPD BwE u0026sig AOD64 1 rRlOIPj6YAG OYgRpjd6DTIwg u0026adurl https www garyclarke tech p test driven php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB targetTARGET NEW WINDOW clickLocationTargets locationPROMOTED SPARKLES CLICK LOCATION TITLE code0 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION DESCRIPTION code7 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION INNER BACKGROUND code41 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION BACKGROUND code2 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE NOOP locationPROMOTED SPARKLES CLICK LOCATION TEXT AD WEBSITE code1 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION AD BADGE code31 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION SITELINK code6 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD trackingParamsCN0CENbwCiITCJ fuPO5oYkDFbrNFgkdursQrg enablePacfLoggingWebtrue trackingParamsCNwCEMzoDRgAIhMIn5 487mhiQMVus0WCR26uxCu trackingParamsCNsCELsvGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 itemSectionRenderercontents h1 q0JhJBYi4sw h1 i ytimg com vi q0JhJBYi4sw hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAKhDWM qxwZ D7XNPHVDphdL1SFw width360 height202 urlhttps i ytimg com vi q0JhJBYi4sw hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLAynX 22xrHXPldy2SZ13GuDXaSzQ width720 height404 PHP MVC Framework from scratch Source code included Quick programming tutorial PHP MVC Framework from scratch Source code included Quick programming tutorial by Quick Programming 95 221 views 1 year ago 3 hours 46 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel3 hours 46 minutes 33 seconds simpleText34633 viewCountTextsimpleText95 221 views navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCgiKrtOIhJmuw2G6AwsIo X499Pn04DGAboDJBIiUExZM2ozNkhNU0hOVUNzRzdTMWxuQmdfbU9nM19WWnJjcboDCwj10KK8wbzfzoIBugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK5AzMWLscGkmKGrAQ showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel95K views simpleText95K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCNoCEP6YBBgSIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCNoCEP6YBBgSIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdq0JhJBYi4sw listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCNoCEP6YBBgSIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds q0JhJBYi4sw paramsCAQ 3D videoIds q0JhJBYi4sw trackingParamsCNoCEP6YBBgSIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgtxMEpoSkJZaTRzdw 3D 3D commands clickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCNkCEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel3 hours 46 minutes 33 seconds simpleText34633 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCNgCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdq0JhJBYi4sw actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCNgCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdq0JhJBYi4sw untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCNgCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCNcCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCNcCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdq0JhJBYi4sw listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCNcCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds q0JhJBYi4sw paramsCAQ 3D videoIds q0JhJBYi4sw untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCNcCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns text3 hours of textPHP coding boldtrue text to create a textFramework boldtrue text from textscratch boldtrue text We will use OOP and make a simple practical application in the end snippetHoverTextruns textFrom the video description maxOneLinetrue inlinePlaybackEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCgiKrtOIhJmuw2G6AwsIo X499Pn04DGAboDJBIiUExZM2ozNkhNU0hOVUNzRzdTMWxuQmdfbU9nM19WWnJjcboDCwj10KK8wbzfzoIBugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc expandableMetadataexpandableMetadataRendererheadercollapsedTitleruns textIntro What is a framework What is MVC Preparation Folder structure Routing Core files Views Models Practical project collapsedThumbnailthumbnails urlhttps i ytimg com vi q0JhJBYi4sw hqdefault 2866 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCVTxZHIrXQlc0Ps3 mRDv0TUJwFg width336 height188 collapsedLabelruns text10 text chapters expandedTitleruns text10 text chapters in this video showLeadingCollapsedLabeltrue expandedContenthorizontalCardListRenderercards macroMarkersListItemRenderertitleruns textIntro timeDescriptionruns text000 h1 i ytimg com vi q0JhJBYi4sw hqdefault 2866 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCVTxZHIrXQlc0Ps3 mRDv0TUJwFg width336 height188 onTapclickTrackingParamsCNYCENDQBhgAIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc trackingParamsCNYCENDQBhgAIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textWhat is a framework timeDescriptionruns text120 h1 i ytimg com vi q0JhJBYi4sw hqdefault 98933 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBlVQ4q62tnsaw B8g8AF96p ZSEQ width336 height188 onTapclickTrackingParamsCNUCENDQBhgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 80s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds80 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 80 u0026mt 1729580989 u0026oweuc trackingParamsCNUCENDQBhgBIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textWhat is MVC timeDescriptionruns text400 h1 i ytimg com vi q0JhJBYi4sw hqdefault 251800 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCA2kynGvnTiwzlJxb1 32Xm h0ug width336 height188 onTapclickTrackingParamsCNQCENDQBhgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 240s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds240 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 240 u0026mt 1729580989 u0026oweuc trackingParamsCNQCENDQBhgCIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPreparation timeDescriptionruns text950 h1 i ytimg com vi q0JhJBYi4sw hqdefault 596800 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBUSI a9AnUNUKBNse34PqkeIDZ8w width336 height188 onTapclickTrackingParamsCNMCENDQBhgDIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 590s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds590 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 590 u0026mt 1729580989 u0026oweuc trackingParamsCNMCENDQBhgDIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textFolder structure timeDescriptionruns text1230 h1 i ytimg com vi q0JhJBYi4sw hqdefault 768233 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCpuVT oOQhgDJswnRhdukxvSRewA width336 height188 onTapclickTrackingParamsCNICENDQBhgEIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 750s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds750 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 750 u0026mt 1729580989 u0026oweuc trackingParamsCNICENDQBhgEIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textRouting timeDescriptionruns text1640 h1 i ytimg com vi q0JhJBYi4sw hqdefault 1013700 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDgKGDp0PxemzlMIgVHcLNwo7P0Zg width336 height188 onTapclickTrackingParamsCNECENDQBhgFIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 1000s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds1000 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 1000 u0026mt 1729580989 u0026oweuc trackingParamsCNECENDQBhgFIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textCore files timeDescriptionruns text3810 h1 i ytimg com vi q0JhJBYi4sw hqdefault 2305166 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLA pPbjyhCBy 4kzD8kSXNhtaXAPA width336 height188 onTapclickTrackingParamsCNACENDQBhgGIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 2290s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds2290 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 2290 u0026mt 1729580989 u0026oweuc trackingParamsCNACENDQBhgGIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textViews timeDescriptionruns text4900 h1 i ytimg com vi q0JhJBYi4sw hqdefault 2953133 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDQh7EOXqsUjHsVmwZt5FnIii vpQ width336 height188 onTapclickTrackingParamsCM8CENDQBhgHIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 2940s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds2940 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 2940 u0026mt 1729580989 u0026oweuc trackingParamsCM8CENDQBhgHIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textModels timeDescriptionruns text12540 h1 i ytimg com vi q0JhJBYi4sw hqdefault 5169100 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCmOmYb83j02jcZnmm3ahVqgum0Lw width336 height188 onTapclickTrackingParamsCM4CENDQBhgIIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 5140s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds5140 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 5140 u0026mt 1729580989 u0026oweuc trackingParamsCM4CENDQBhgIIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPractical project timeDescriptionruns text25830 h1 i ytimg com vi q0JhJBYi4sw hqdefault 10734200 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDJUdwHZlg4 Coz1yxRhhaSlGWGgQ width336 height188 onTapclickTrackingParamsCM0CENDQBhgJIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 10710s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds10710 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 10710 u0026mt 1729580989 u0026oweuc trackingParamsCM0CENDQBhgJIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse trackingParamsCMoCEJFaIhMIn5 487mhiQMVus0WCR26uxCu styletypeHORIZONTAL CARD LIST STYLE TYPE ENGAGEMENT PANEL SECTION previousButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeCHEVRON LEFT trackingParamsCMwCEPBbIhMIn5 487mhiQMVus0WCR26uxCu nextButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeCHEVRON RIGHT trackingParamsCMsCEPBbIhMIn5 487mhiQMVus0WCR26uxCu expandButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeEXPAND MORE trackingParamsCMkCEPBbIhMIn5 487mhiQMVus0WCR26uxCu accessibilityDataaccessibilityDatalabelMore collapseButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeEXPAND LESS trackingParamsCMgCEPBbIhMIn5 487mhiQMVus0WCR26uxCu accessibilityDataaccessibilityDatalabelLess trackingParamsCMcCEO DByITCJ fuPO5oYkDFbrNFgkdursQrg colorDatalightColorPalettesection1Color4294966267 section2Color4294505201 section3Color4294109671 primaryTitleColor4279833104 secondaryTitleColor4286207823 iconActivatedColor4284030737 iconInactiveColor4288052600 section4Color4293648605 iconDisabledColor4072780462 darkColorPalettesection1Color4282323721 section2Color4281536263 section3Color4280683269 primaryTitleColor4294961893 secondaryTitleColor4291603107 iconActivatedColor4294961893 iconInactiveColor4287855478 section4Color4279830275 iconDisabledColor4066397513 vibrantColorPalettesection1Color4286523155 section2Color4285670161 section3Color4284882703 primaryTitleColor4294961893 secondaryTitleColor4293247159 iconActivatedColor4294961893 iconInactiveColor4288246635 section4Color4284029709 iconDisabledColor4065081653 useCustomColorstrue loggingDirectivestrackingParamsCMcCEO DByITCJ fuPO5oYkDFbrNFgkdursQrg visibilitytypes12 enableDisplayloggerExperimenttrue searchVideoResultEntityKeyEgtxMEpoSkJZaTRzdyDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming h1 YYa4yEEU1wo h1 i ytimg com vi YYa4yEEU1wo hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBeb1wMlgsYStKWtPZcwn96LetPMg width360 height202 urlhttps i ytimg com vi YYa4yEEU1wo hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLArisLSX1oHWX4fGdpfhnNS1OeKbg width720 height404 PHP MVC Framework from scratch Update 2 Source code included Quick programming tutorial PHP MVC Framework from scratch Update 2 Source code included Quick programming tutorial by Quick Programming 4 902 views 1 year ago 1 hour 49 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel1 hour 49 minutes 58 seconds simpleText14958 viewCountTextsimpleText4 902 views navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v YYa4yEEU1wo u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdYYa4yEEU1wo paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMLCKP1 PfT59OAxgG6AyQSIlBMWTNqMzZITVNITlVDc0c3UzFsbkJnX21PZzNfVlpyY3G6AwsI9dCivMG8386CAboDCwjp0JCTq8G7950BugMkEiJQTF9iaDFMRUI4NzRtT3dSQUFfTEM2WHdRTXEySk1BUHNVugMkEiJQTGZkdGlsdGlSSFdHWFZIWFgwOWZ4WERpLURxSW5jaEZEugMkEiJQTEZQa0FKRkg3STBrZUIxcXBXazVxVlZVWWROTFRFVXMzugMkEiJQTExRdWNfN2prX19Va19RbkpNUG5kYmRLRUNjVEV3VEExugMkEiJQTFkzajM2SE1TSE5XYUtVQzczUkpsd2k2b1UtV1RwVFBNugMKCJjq8v2gkOa4DLoDJBIiUExZM2ozNkhNU0hOVzh5cUt4WHR2RktjRXJhLXZCZWFUZ7oDJBIiUExaZFhCcGktbDdDNEpYY0F0d282eExnU0ZHaEdQOHQyRLoDCgiast3V9Mav1li6AyQSIlBMWTNqMzZITVNITlg1WGNydV9SMmlvVUpFVjI0SVpkUHO6AwoIrMfyssvIoLNaugMKCNeKgJjWoeKkWboDJBIiUExiaEh4UU1yc0ROamd3a2I1MUlLQV9CWG95NHU1SDNSSLoDCwjGmcD06u6s3P0BggQCEAE 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hne6nzd googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 6186b8c84114d70a u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK5Aiq7TiISZrsNh showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel4 9K views simpleText4 9K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCMUCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCMUCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdYYa4yEEU1wo listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCMUCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds YYa4yEEU1wo paramsCAQ 3D videoIds YYa4yEEU1wo trackingParamsCMUCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgtZWWE0eUVFVTF3bw 3D 3D commands clickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCMQCEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel1 hour 49 minutes 58 seconds simpleText14958 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCMMCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdYYa4yEEU1wo actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCMMCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdYYa4yEEU1wo untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCMMCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCMICEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCMICEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdYYa4yEEU1wo listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCMICEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds YYa4yEEU1wo paramsCAQ 3D videoIds YYa4yEEU1wo untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCMICEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns textMore updates to the textPHP Framework boldtrue text we made earlier from textscratch boldtrue text We will add more functionality for input validation login and snippetHoverTextruns textFrom the video description maxOneLinefalse inlinePlaybackEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v YYa4yEEU1wo u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdYYa4yEEU1wo paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMLCKP1 PfT59OAxgG6AyQSIlBMWTNqMzZITVNITlVDc0c3UzFsbkJnX21PZzNfVlpyY3G6AwsI9dCivMG8386CAboDCwjp0JCTq8G7950BugMkEiJQTF9iaDFMRUI4NzRtT3dSQUFfTEM2WHdRTXEySk1BUHNVugMkEiJQTGZkdGlsdGlSSFdHWFZIWFgwOWZ4WERpLURxSW5jaEZEugMkEiJQTEZQa0FKRkg3STBrZUIxcXBXazVxVlZVWWROTFRFVXMzugMkEiJQTExRdWNfN2prX19Va19RbkpNUG5kYmRLRUNjVEV3VEExugMkEiJQTFkzajM2SE1TSE5XYUtVQzczUkpsd2k2b1UtV1RwVFBNugMKCJjq8v2gkOa4DLoDJBIiUExZM2ozNkhNU0hOVzh5cUt4WHR2RktjRXJhLXZCZWFUZ7oDJBIiUExaZFhCcGktbDdDNEpYY0F0d282eExnU0ZHaEdQOHQyRLoDCgiast3V9Mav1li6AyQSIlBMWTNqMzZITVNITlg1WGNydV9SMmlvVUpFVjI0SVpkUHO6AwoIrMfyssvIoLNaugMKCNeKgJjWoeKkWboDJBIiUExiaEh4UU1yc0ROamd3a2I1MUlLQV9CWG95NHU1SDNSSLoDCwjGmcD06u6s3P0BggQCEAE 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hne6nzd googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 6186b8c84114d70a u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc searchVideoResultEntityKeyEgtZWWE0eUVFVTF3byDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming h1 xgFPPT7 OqM h1 i ytimg com vi xgFPPT7 OqM hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDny9G6pTqhgDEtJm M5g5xQVOuYQ width360 height202 urlhttps i ytimg com vi xgFPPT7 OqM hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLCyfhR9cyT1d7sx8dsS JeoCVcwCA width720 height404 PHP MVC Framework from scratch Update 1 Source code included Quick programming tutorial PHP MVC Framework from scratch Update 1 Source code included Quick programming tutorial by Quick Programming 17 108 views 1 year ago 1 hour 42 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel1 hour 42 minutes 48 seconds simpleText14248 viewCountTextsimpleText17 108 views navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDJBIiUExZM2ozNkhNU0hOVUNzRzdTMWxuQmdfbU9nM19WWnJjcboDCwj10KK8wbzfzoIBugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK5Ao X499Pn04DGAQ showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel17K views simpleText17K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCMACEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCMACEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdxgFPPT7 OqM listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCMACEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds xgFPPT7 OqM paramsCAQ 3D videoIds xgFPPT7 OqM trackingParamsCMACEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgt4Z0ZQUFQ3LU9xTQ 3D 3D commands clickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCL8CEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel1 hour 42 minutes 48 seconds simpleText14248 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCL4CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdxgFPPT7 OqM actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCL4CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdxgFPPT7 OqM untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCL4CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCL0CEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCL0CEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdxgFPPT7 OqM listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCL0CEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds xgFPPT7 OqM paramsCAQ 3D videoIds xgFPPT7 OqM untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCL0CEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns textWe make some updates to the textPHP Framework boldtrue text we made earlier from textscratch boldtrue text We will add important functions use namespaces to snippetHoverTextruns textFrom the video description maxOneLinetrue inlinePlaybackEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDJBIiUExZM2ozNkhNU0hOVUNzRzdTMWxuQmdfbU9nM19WWnJjcboDCwj10KK8wbzfzoIBugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc expandableMetadataexpandableMetadataRendererheadercollapsedTitleruns textIntro Direct file access PHP version Check php extensions Image loader Pagination vars Alert messages Old input values Get date Text editor functions URL vars Session class Request class Class loading Image class Pagination class collapsedThumbnailthumbnails urlhttps i ytimg com vi xgFPPT7 OqM hqdefault 0 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAnnwqnRi9j28T y3TGUqTCwy5V6w width336 height188 collapsedLabelruns text16 text chapters expandedTitleruns text16 text chapters in this video showLeadingCollapsedLabeltrue expandedContenthorizontalCardListRenderercards macroMarkersListItemRenderertitleruns textIntro timeDescriptionruns text000 h1 i ytimg com vi xgFPPT7 OqM hqdefault 0 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAnnwqnRi9j28T y3TGUqTCwy5V6w width336 height188 onTapclickTrackingParamsCLwCENDQBhgAIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc trackingParamsCLwCENDQBhgAIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textDirect file access timeDescriptionruns text132 h1 i ytimg com vi xgFPPT7 OqM hqdefault 121833 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLClUlzSwKoabupQw he72QcruE 9Q width336 height188 onTapclickTrackingParamsCLsCENDQBhgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 92s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds92 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 92 u0026mt 1729580989 u0026oweuc trackingParamsCLsCENDQBhgBIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPHP version timeDescriptionruns text930 h1 i ytimg com vi xgFPPT7 OqM hqdefault 598800 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDR0p 0JVKPaT1A9qcHEKFIbh5vbw width336 height188 onTapclickTrackingParamsCLoCENDQBhgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 570s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds570 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 570 u0026mt 1729580989 u0026oweuc trackingParamsCLoCENDQBhgCIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textCheck php extensions timeDescriptionruns text1200 h1 i ytimg com vi xgFPPT7 OqM hqdefault 736766 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAuKm2pvPDpEdR32VooRZeeE zgkQ width336 height188 onTapclickTrackingParamsCLkCENDQBhgDIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 720s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds720 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 720 u0026mt 1729580989 u0026oweuc trackingParamsCLkCENDQBhgDIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textImage loader timeDescriptionruns text2020 h1 i ytimg com vi xgFPPT7 OqM hqdefault 1237800 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBLF0FMEPJnO9QwtN K4aAlPpKLZQ width336 height188 onTapclickTrackingParamsCLgCENDQBhgEIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 1220s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds1220 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 1220 u0026mt 1729580989 u0026oweuc trackingParamsCLgCENDQBhgEIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPagination vars timeDescriptionruns text2450 h1 i ytimg com vi xgFPPT7 OqM hqdefault 1519266 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAeXlHScXNQq9zZocu9nElvvU2UWw width336 height188 onTapclickTrackingParamsCLcCENDQBhgFIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 1490s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds1490 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 1490 u0026mt 1729580989 u0026oweuc trackingParamsCLcCENDQBhgFIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textAlert messages timeDescriptionruns text2750 h1 i ytimg com vi xgFPPT7 OqM hqdefault 1671166 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLA3dvhkYmnMWTWBCNl7E8nIbm53Xw width336 height188 onTapclickTrackingParamsCLYCENDQBhgGIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 1670s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds1670 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 1670 u0026mt 1729580989 u0026oweuc trackingParamsCLYCENDQBhgGIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textOld input values timeDescriptionruns text3125 h1 i ytimg com vi xgFPPT7 OqM hqdefault 1885266 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLClKjPiK6iOh eZeqcO3e2 RPJN1A width336 height188 onTapclickTrackingParamsCLUCENDQBhgHIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 1885s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds1885 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 1885 u0026mt 1729580989 u0026oweuc trackingParamsCLUCENDQBhgHIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textGet date timeDescriptionruns text3630 h1 i ytimg com vi xgFPPT7 OqM hqdefault 2194100 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLD2YmH4wrC4iJE0BlE82O5PX3Al6w width336 height188 onTapclickTrackingParamsCLQCENDQBhgIIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 2190s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds2190 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 2190 u0026mt 1729580989 u0026oweuc trackingParamsCLQCENDQBhgIIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textText editor functions timeDescriptionruns text3800 h1 i ytimg com vi xgFPPT7 OqM hqdefault 2294133 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCkkqHXpHE NuNG2B9 vHWikmH1Q width336 height188 onTapclickTrackingParamsCLMCENDQBhgJIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 2280s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds2280 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 2280 u0026mt 1729580989 u0026oweuc trackingParamsCLMCENDQBhgJIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textURL vars timeDescriptionruns text5320 h1 i ytimg com vi xgFPPT7 OqM hqdefault 3220066 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCFP553lyrps455JTy8Nw6pbdWHrg width336 height188 onTapclickTrackingParamsCLICENDQBhgKIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 3200s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds3200 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 3200 u0026mt 1729580989 u0026oweuc trackingParamsCLICENDQBhgKIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textSession class timeDescriptionruns text10100 h1 i ytimg com vi xgFPPT7 OqM hqdefault 3689533 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDxpaas5EMNySeAs O8FdDiLCzukQ width336 height188 onTapclickTrackingParamsCLECENDQBhgLIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 3660s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds3660 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 3660 u0026mt 1729580989 u0026oweuc trackingParamsCLECENDQBhgLIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textRequest class timeDescriptionruns text11330 h1 i ytimg com vi xgFPPT7 OqM hqdefault 4432000 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDJLVIERi ZOnmTWM7L1A7bQukipQ width336 height188 onTapclickTrackingParamsCLACENDQBhgMIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 4410s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds4410 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 4410 u0026mt 1729580989 u0026oweuc trackingParamsCLACENDQBhgMIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textClass loading timeDescriptionruns text11750 h1 i ytimg com vi xgFPPT7 OqM hqdefault 4694066 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCCcUnIxcu6ptbJeQ uJ9i9suDiXg width336 height188 onTapclickTrackingParamsCK8CENDQBhgNIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 4670s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds4670 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 4670 u0026mt 1729580989 u0026oweuc trackingParamsCK8CENDQBhgNIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textImage class timeDescriptionruns text13410 h1 i ytimg com vi xgFPPT7 OqM hqdefault 5667933 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBexo7akSM4qWUN aiAiZYSyK0 Mg width336 height188 onTapclickTrackingParamsCK4CENDQBhgOIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 5650s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds5650 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 5650 u0026mt 1729580989 u0026oweuc trackingParamsCK4CENDQBhgOIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPagination class timeDescriptionruns text13920 h1 i ytimg com vi xgFPPT7 OqM hqdefault 5960866 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAM49tL pOsV5yisGAQFUDSGBhDFg width336 height188 onTapclickTrackingParamsCK0CENDQBhgPIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 5960s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds5960 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 5960 u0026mt 1729580989 u0026oweuc trackingParamsCK0CENDQBhgPIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse trackingParamsCKoCEJFaIhMIn5 487mhiQMVus0WCR26uxCu styletypeHORIZONTAL CARD LIST STYLE TYPE ENGAGEMENT PANEL SECTION previousButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeCHEVRON LEFT trackingParamsCKwCEPBbIhMIn5 487mhiQMVus0WCR26uxCu nextButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeCHEVRON RIGHT trackingParamsCKsCEPBbIhMIn5 487mhiQMVus0WCR26uxCu expandButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeEXPAND MORE trackingParamsCKkCEPBbIhMIn5 487mhiQMVus0WCR26uxCu accessibilityDataaccessibilityDatalabelMore collapseButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeEXPAND LESS trackingParamsCKgCEPBbIhMIn5 487mhiQMVus0WCR26uxCu accessibilityDataaccessibilityDatalabelLess trackingParamsCKcCEO DByITCJ fuPO5oYkDFbrNFgkdursQrg colorDatalightColorPalettesection1Color4294836219 section2Color4294375665 section3Color4293915367 primaryTitleColor4279638288 secondaryTitleColor4284508997 iconActivatedColor4282669329 iconInactiveColor4288916874 section4Color4293389277 iconDisabledColor4074365129 darkColorPalettesection1Color4280956936 section2Color4280166406 section3Color4279441667 primaryTitleColor4294442981 secondaryTitleColor4290825379 iconActivatedColor4294442981 iconInactiveColor4286876784 section4Color4278782977 iconDisabledColor4065548611 vibrantColorPalettesection1Color4283855377 section2Color4283196687 section3Color4282603789 primaryTitleColor4294442981 secondaryTitleColor4292997055 iconActivatedColor4294442981 iconInactiveColor4289642373 section4Color4281945099 iconDisabledColor4064627765 useCustomColorstrue loggingDirectivestrackingParamsCKcCEO DByITCJ fuPO5oYkDFbrNFgkdursQrg visibilitytypes12 enableDisplayloggerExperimenttrue searchVideoResultEntityKeyEgt4Z0ZQUFQ3LU9xTSDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming lockupViewModelcontentImagecollectionThumbnailViewModelprimaryThumbnailthumbnailViewModelimagesources urlhttps i ytimg com vi q0JhJBYi4sw hqdefault jpg sqp oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ u0026rs AOn4CLAAklRJoz516JkpBv02YepjmIFYZg width168 height94 urlhttps i ytimg com vi q0JhJBYi4sw hqdefault jpg sqp oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ u0026rs AOn4CLArup4FnTNeSIWvNL viT3hTBaZrg width196 height110 urlhttps i ytimg com vi q0JhJBYi4sw hqdefault jpg sqp oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLDHSDCQDehkgpcxBgU646yYaR0tcA width246 height138 urlhttps i ytimg com vi q0JhJBYi4sw hqdefault jpg sqp oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLA7o2GQIKRiy65ACTIVMAmRSp5Vdw width336 height188 overlays thumbnailOverlayBadgeViewModelthumbnailBadges thumbnailBadgeViewModeliconsources clientResourceimageNamePLAYLISTS text43 videos badgeStyleTHUMBNAIL OVERLAY BADGE STYLE DEFAULT positionTHUMBNAIL OVERLAY BADGE POSITION BOTTOM END thumbnailHoverOverlayViewModeliconsources clientResourceimageNamePLAY ALL textcontentPlay all styleRuns startIndex0 length8 styleTHUMBNAIL HOVER OVERLAY STYLE COVER metadatalockupMetadataViewModeltitlecontentPHP MVC Framework from scratch metadatacontentMetadataViewModelmetadataRows metadataParts textcontentQuick Programming commandRuns startIndex0 length17 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming styleRuns startIndex0 length17 weightLabelFONT WEIGHT NORMAL textcontentPlaylist commandRuns startIndex0 length8 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming styleRuns startIndex0 length8 weightLabelFONT WEIGHT NORMAL isSpacerRowtrue metadataParts textcontentPHP MVC Framework from scratch Source code included Quick programming tutorial 34633 commandRuns startIndex0 length93 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026list PLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw playlistIdPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq loggingContextvssLoggingContextserializedContextDataGiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNx watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc metadataParts textcontentPHP MVC Framework from scratch Update 1 Source code included Quick programming tutorial 14248 commandRuns startIndex0 length104 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026list PLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM playlistIdPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq loggingContextvssLoggingContextserializedContextDataGiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNx watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc isSpacerRowtrue metadataParts textcontentView full playlist commandRuns startIndex0 length18 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl playlist list PLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq webPageTypeWEB PAGE TYPE PLAYLIST rootVe5754 apiUrl youtubei v1 browse browseEndpointbrowseIdVLPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq styleRuns startIndex0 length18 weightLabelFONT WEIGHT MEDIUM delimiter contentIdPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq contentTypeLOCKUP CONTENT TYPE PLAYLIST rendererContextloggingContextloggingDirectivestrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCu clientVeSpecuiType205394 veCounter301954669 enableDisplayloggerExperimenttrue commandContextonTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026list PLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw playlistIdPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq paramsOAI 3D loggingContextvssLoggingContextserializedContextDataGiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNx watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc h1 gp195BeIqHU h1 i ytimg com vi gp195BeIqHU hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDTOJWiRCt4VGHfRi6JVcprXCsysA width360 height202 urlhttps i ytimg com vi gp195BeIqHU hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLCCJHy sF9HkUUjzi9e8CB3q8LreA width720 height404 PHP MVC Framework from scratch Update 4 Source code included Quick programming tutorial PHP MVC Framework from scratch Update 4 Source code included Quick programming tutorial by Quick Programming 4 352 views 1 year ago 2 hours 53 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel2 hours 53 minutes 35 seconds simpleText25335 viewCountTextsimpleText4 352 views navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v gp195BeIqHU u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdgp195BeIqHU paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDCwij9fj30 fTgMYBugMkEiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNxugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hnednss googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 829d7de41788a875 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK5A9dCivMG8386CAQ showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel4 3K views simpleText4 3K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCKQCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCKQCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdgp195BeIqHU listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCKQCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds gp195BeIqHU paramsCAQ 3D videoIds gp195BeIqHU trackingParamsCKQCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgtncDE5NUJlSXFIVQ 3D 3D commands clickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCKMCEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel2 hours 53 minutes 35 seconds simpleText25335 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCKICEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdgp195BeIqHU actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCKICEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdgp195BeIqHU untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCKICEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCKECEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCKECEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdgp195BeIqHU listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCKECEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds gp195BeIqHU paramsCAQ 3D videoIds gp195BeIqHU untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCKECEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns textMore updates to the textPHP Framework boldtrue text we made earlier from textscratch boldtrue text We will update our command line tool to help us create things snippetHoverTextruns textFrom the video description maxOneLinefalse inlinePlaybackEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v gp195BeIqHU u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdgp195BeIqHU paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDCwij9fj30 fTgMYBugMkEiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNxugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hnednss googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 829d7de41788a875 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc searchVideoResultEntityKeyEgtncDE5NUJlSXFIVSDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming h1 ne7uCrJkKGk h1 i ytimg com vi ne7uCrJkKGk hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCiQFDddahmdiIWmMRbGfkd5OWHng width360 height202 urlhttps i ytimg com vi ne7uCrJkKGk hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLAR4ZqlafcwSZLIUr2XUK1 qofNxg width720 height404 PHP MVC Framework from scratch Update 3 Source code included Quick programming tutorial PHP MVC Framework from scratch Update 3 Source code included Quick programming tutorial by Quick Programming 4 348 views 1 year ago 2 hours 11 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel2 hours 11 minutes 42 seconds simpleText21142 viewCountTextsimpleText4 348 views navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v ne7uCrJkKGk u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdne7uCrJkKGk paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDCwij9fj30 fTgMYBugMkEiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNxugMLCPXQorzBvN OggG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 9deeee0ab2642869 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK5A6dCQk6vBu edAQ showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel4 3K views simpleText4 3K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCJ8CEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCJ8CEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdne7uCrJkKGk listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCJ8CEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds ne7uCrJkKGk paramsCAQ 3D videoIds ne7uCrJkKGk trackingParamsCJ8CEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgtuZTd1Q3JKa0tHaw 3D 3D commands clickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCJ4CEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel2 hours 11 minutes 42 seconds simpleText21142 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCJ0CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdne7uCrJkKGk actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCJ0CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdne7uCrJkKGk untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCJ0CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCJwCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCJwCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdne7uCrJkKGk listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCJwCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds ne7uCrJkKGk paramsCAQ 3D videoIds ne7uCrJkKGk untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCJwCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns textMore updates to the textPHP Framework boldtrue text we made earlier from textscratch boldtrue text We will create a command line tool to help us create things snippetHoverTextruns textFrom the video description maxOneLinefalse inlinePlaybackEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v ne7uCrJkKGk u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdne7uCrJkKGk paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDCwij9fj30 fTgMYBugMkEiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNxugMLCPXQorzBvN OggG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 9deeee0ab2642869 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc searchVideoResultEntityKeyEgtuZTd1Q3JKa0tHayDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming lockupViewModelcontentImagecollectionThumbnailViewModelprimaryThumbnailthumbnailViewModelimagesources urlhttps i ytimg com vi 6ERdu4k62wI hqdefault jpg sqp oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ u0026rs AOn4CLC1t25prGp0GuZRbtjbC0iFBpRD3w width168 height94 urlhttps i ytimg com vi 6ERdu4k62wI hqdefault jpg sqp oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ u0026rs AOn4CLC o2aZ07e zq8Cu0z0T1 Jbv5A2Q width196 height110 urlhttps i ytimg c script data cfasync false src cdn cgi scripts 5c5dd728 cloudflare static email decode min js script New
play
Learn TDD in PHP navigationEndpointclickTrackingParamsCN4CEOqyChgLIhMIn5 487mhiQMVus0WCR26uxCu loggingUrls baseUrlhttps www youtube com pagead paralleladinteraction ai Csp5LfVIXZ9jxCeefnMwP8d2y6QEA4faDwd0SABABIABgyQaCARNwYXJ0bmVyLXlvdXR1YmUtc3JwqAMEqgQXT9BqzyWfoYHpSFsBogC2Ck2K28RsEHrABQSQBwSoB edsQKoB idsQKoB7jEsQKoB4QI0ggoCIBBEAEYXjICggI6C4BCgMCAgICggIACSNmg0jVQFFjAlLnzuaGJA7ALAboLOwgDEAUYDCALKAUwBUABSABYamAAaABwAYgBAJABAZgBAaIBCAoAqAIB2AICqAEBwAEB0AEB4AEBgAIBoBcB u0026sigh sMoDLv9DpTw u0026cid CAASFeRoi5VZh8VFLZi8PBidPVkQDtDvxg u0026ad mt 5BAD MT 5D u0026acvw 5BVIEWABILITY 5D u0026gv 5BGOOGLE VIEWABILITY 5D u0026nb 5BNB 5D u0026label video click to advertiser site commandMetadatawebCommandMetadataurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABADGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASADEgLZtPD BwE u0026sig AOD64 1 rRlOIPj6YAG OYgRpjd6DTIwg u0026adurl https www garyclarke tech p test driven php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB webPageTypeWEB PAGE TYPE UNKNOWN rootVe83769 urlEndpointurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABADGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASADEgLZtPD BwE u0026sig AOD64 1 rRlOIPj6YAG OYgRpjd6DTIwg u0026adurl https www garyclarke tech p test driven php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB targetTARGET NEW WINDOW loggingDirectivestrackingParamsCN4CEOqyChgLIhMIn5 487mhiQMVus0WCR26uxCu visibilitytypes12 enableDisplayloggerExperimenttrue onTapclickTrackingParamsCN0CENbwCiITCJ fuPO5oYkDFbrNFgkdursQrg loggingUrls baseUrlhttps www youtube com pagead paralleladinteraction ai Csp5LfVIXZ9jxCeefnMwP8d2y6QEA4faDwd0SABABIABgyQaCARNwYXJ0bmVyLXlvdXR1YmUtc3JwqAMEqgQXT9BqzyWfoYHpSFsBogC2Ck2K28RsEHrABQSQBwSoB edsQKoB idsQKoB7jEsQKoB4QI0ggoCIBBEAEYXjICggI6C4BCgMCAgICggIACSNmg0jVQFFjAlLnzuaGJA7ALAboLOwgDEAUYDCALKAUwBUABSABYamAAaABwAYgBAJABAZgBAaIBCAoAqAIB2AICqAEBwAEB0AEB4AEBgAIBoBcB u0026sigh sMoDLv9DpTw u0026cid CAASFeRoi5VZh8VFLZi8PBidPVkQDtDvxg u0026ad mt 5BAD MT 5D u0026acvw 5BVIEWABILITY 5D u0026gv 5BGOOGLE VIEWABILITY 5D u0026nb 5BNB 5D u0026label video click to advertiser site commandMetadatawebCommandMetadataurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABADGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASADEgLZtPD BwE u0026sig AOD64 1 rRlOIPj6YAG OYgRpjd6DTIwg u0026adurl https www garyclarke tech p test driven php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB webPageTypeWEB PAGE TYPE UNKNOWN rootVe83769 urlEndpointurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABADGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASADEgLZtPD BwE u0026sig AOD64 1 rRlOIPj6YAG OYgRpjd6DTIwg u0026adurl https www garyclarke tech p test driven php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB targetTARGET NEW WINDOW clickLocationTargets locationPROMOTED SPARKLES CLICK LOCATION TITLE code0 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION DESCRIPTION code7 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION INNER BACKGROUND code41 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION BACKGROUND code2 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE NOOP locationPROMOTED SPARKLES CLICK LOCATION TEXT AD WEBSITE code1 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION AD BADGE code31 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION SITELINK code6 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD trackingParamsCN0CENbwCiITCJ fuPO5oYkDFbrNFgkdursQrg enablePacfLoggingWebtrue trackingParamsCNwCEMzoDRgAIhMIn5 487mhiQMVus0WCR26uxCu trackingParamsCNsCELsvGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 itemSectionRenderercontents h1 q0JhJBYi4sw h1 i ytimg com vi q0JhJBYi4sw hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAKhDWM qxwZ D7XNPHVDphdL1SFw width360 height202 urlhttps i ytimg com vi q0JhJBYi4sw hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLAynX 22xrHXPldy2SZ13GuDXaSzQ width720 height404 PHP MVC Framework from scratch Source code included Quick programming tutorial PHP MVC Framework from scratch Source code included Quick programming tutorial by Quick Programming 95 221 views 1 year ago 3 hours 46 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel3 hours 46 minutes 33 seconds simpleText34633 viewCountTextsimpleText95 221 views navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCgiKrtOIhJmuw2G6AwsIo X499Pn04DGAboDJBIiUExZM2ozNkhNU0hOVUNzRzdTMWxuQmdfbU9nM19WWnJjcboDCwj10KK8wbzfzoIBugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK5AzMWLscGkmKGrAQ showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel95K views simpleText95K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCNoCEP6YBBgSIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCNoCEP6YBBgSIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdq0JhJBYi4sw listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCNoCEP6YBBgSIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds q0JhJBYi4sw paramsCAQ 3D videoIds q0JhJBYi4sw trackingParamsCNoCEP6YBBgSIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgtxMEpoSkJZaTRzdw 3D 3D commands clickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCNkCEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel3 hours 46 minutes 33 seconds simpleText34633 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCNgCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdq0JhJBYi4sw actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCNgCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdq0JhJBYi4sw untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCNgCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCNcCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCNcCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdq0JhJBYi4sw listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCNcCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds q0JhJBYi4sw paramsCAQ 3D videoIds q0JhJBYi4sw untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCNcCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns text3 hours of textPHP coding boldtrue text to create a textFramework boldtrue text from textscratch boldtrue text We will use OOP and make a simple practical application in the end snippetHoverTextruns textFrom the video description maxOneLinetrue inlinePlaybackEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCgiKrtOIhJmuw2G6AwsIo X499Pn04DGAboDJBIiUExZM2ozNkhNU0hOVUNzRzdTMWxuQmdfbU9nM19WWnJjcboDCwj10KK8wbzfzoIBugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc expandableMetadataexpandableMetadataRendererheadercollapsedTitleruns textIntro What is a framework What is MVC Preparation Folder structure Routing Core files Views Models Practical project collapsedThumbnailthumbnails urlhttps i ytimg com vi q0JhJBYi4sw hqdefault 2866 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCVTxZHIrXQlc0Ps3 mRDv0TUJwFg width336 height188 collapsedLabelruns text10 text chapters expandedTitleruns text10 text chapters in this video showLeadingCollapsedLabeltrue expandedContenthorizontalCardListRenderercards macroMarkersListItemRenderertitleruns textIntro timeDescriptionruns text000 h1 i ytimg com vi q0JhJBYi4sw hqdefault 2866 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCVTxZHIrXQlc0Ps3 mRDv0TUJwFg width336 height188 onTapclickTrackingParamsCNYCENDQBhgAIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc trackingParamsCNYCENDQBhgAIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textWhat is a framework timeDescriptionruns text120 h1 i ytimg com vi q0JhJBYi4sw hqdefault 98933 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBlVQ4q62tnsaw B8g8AF96p ZSEQ width336 height188 onTapclickTrackingParamsCNUCENDQBhgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 80s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds80 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 80 u0026mt 1729580989 u0026oweuc trackingParamsCNUCENDQBhgBIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textWhat is MVC timeDescriptionruns text400 h1 i ytimg com vi q0JhJBYi4sw hqdefault 251800 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCA2kynGvnTiwzlJxb1 32Xm h0ug width336 height188 onTapclickTrackingParamsCNQCENDQBhgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 240s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds240 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 240 u0026mt 1729580989 u0026oweuc trackingParamsCNQCENDQBhgCIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPreparation timeDescriptionruns text950 h1 i ytimg com vi q0JhJBYi4sw hqdefault 596800 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBUSI a9AnUNUKBNse34PqkeIDZ8w width336 height188 onTapclickTrackingParamsCNMCENDQBhgDIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 590s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds590 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 590 u0026mt 1729580989 u0026oweuc trackingParamsCNMCENDQBhgDIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textFolder structure timeDescriptionruns text1230 h1 i ytimg com vi q0JhJBYi4sw hqdefault 768233 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCpuVT oOQhgDJswnRhdukxvSRewA width336 height188 onTapclickTrackingParamsCNICENDQBhgEIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 750s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds750 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 750 u0026mt 1729580989 u0026oweuc trackingParamsCNICENDQBhgEIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textRouting timeDescriptionruns text1640 h1 i ytimg com vi q0JhJBYi4sw hqdefault 1013700 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDgKGDp0PxemzlMIgVHcLNwo7P0Zg width336 height188 onTapclickTrackingParamsCNECENDQBhgFIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 1000s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds1000 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 1000 u0026mt 1729580989 u0026oweuc trackingParamsCNECENDQBhgFIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textCore files timeDescriptionruns text3810 h1 i ytimg com vi q0JhJBYi4sw hqdefault 2305166 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLA pPbjyhCBy 4kzD8kSXNhtaXAPA width336 height188 onTapclickTrackingParamsCNACENDQBhgGIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 2290s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds2290 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 2290 u0026mt 1729580989 u0026oweuc trackingParamsCNACENDQBhgGIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textViews timeDescriptionruns text4900 h1 i ytimg com vi q0JhJBYi4sw hqdefault 2953133 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDQh7EOXqsUjHsVmwZt5FnIii vpQ width336 height188 onTapclickTrackingParamsCM8CENDQBhgHIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 2940s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds2940 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 2940 u0026mt 1729580989 u0026oweuc trackingParamsCM8CENDQBhgHIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textModels timeDescriptionruns text12540 h1 i ytimg com vi q0JhJBYi4sw hqdefault 5169100 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCmOmYb83j02jcZnmm3ahVqgum0Lw width336 height188 onTapclickTrackingParamsCM4CENDQBhgIIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 5140s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds5140 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 5140 u0026mt 1729580989 u0026oweuc trackingParamsCM4CENDQBhgIIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPractical project timeDescriptionruns text25830 h1 i ytimg com vi q0JhJBYi4sw hqdefault 10734200 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDJUdwHZlg4 Coz1yxRhhaSlGWGgQ width336 height188 onTapclickTrackingParamsCM0CENDQBhgJIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 10710s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds10710 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 10710 u0026mt 1729580989 u0026oweuc trackingParamsCM0CENDQBhgJIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse trackingParamsCMoCEJFaIhMIn5 487mhiQMVus0WCR26uxCu styletypeHORIZONTAL CARD LIST STYLE TYPE ENGAGEMENT PANEL SECTION previousButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeCHEVRON LEFT trackingParamsCMwCEPBbIhMIn5 487mhiQMVus0WCR26uxCu nextButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeCHEVRON RIGHT trackingParamsCMsCEPBbIhMIn5 487mhiQMVus0WCR26uxCu expandButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeEXPAND MORE trackingParamsCMkCEPBbIhMIn5 487mhiQMVus0WCR26uxCu accessibilityDataaccessibilityDatalabelMore collapseButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeEXPAND LESS trackingParamsCMgCEPBbIhMIn5 487mhiQMVus0WCR26uxCu accessibilityDataaccessibilityDatalabelLess trackingParamsCMcCEO DByITCJ fuPO5oYkDFbrNFgkdursQrg colorDatalightColorPalettesection1Color4294966267 section2Color4294505201 section3Color4294109671 primaryTitleColor4279833104 secondaryTitleColor4286207823 iconActivatedColor4284030737 iconInactiveColor4288052600 section4Color4293648605 iconDisabledColor4072780462 darkColorPalettesection1Color4282323721 section2Color4281536263 section3Color4280683269 primaryTitleColor4294961893 secondaryTitleColor4291603107 iconActivatedColor4294961893 iconInactiveColor4287855478 section4Color4279830275 iconDisabledColor4066397513 vibrantColorPalettesection1Color4286523155 section2Color4285670161 section3Color4284882703 primaryTitleColor4294961893 secondaryTitleColor4293247159 iconActivatedColor4294961893 iconInactiveColor4288246635 section4Color4284029709 iconDisabledColor4065081653 useCustomColorstrue loggingDirectivestrackingParamsCMcCEO DByITCJ fuPO5oYkDFbrNFgkdursQrg visibilitytypes12 enableDisplayloggerExperimenttrue searchVideoResultEntityKeyEgtxMEpoSkJZaTRzdyDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming h1 YYa4yEEU1wo h1 i ytimg com vi YYa4yEEU1wo hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBeb1wMlgsYStKWtPZcwn96LetPMg width360 height202 urlhttps i ytimg com vi YYa4yEEU1wo hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLArisLSX1oHWX4fGdpfhnNS1OeKbg width720 height404 PHP MVC Framework from scratch Update 2 Source code included Quick programming tutorial PHP MVC Framework from scratch Update 2 Source code included Quick programming tutorial by Quick Programming 4 902 views 1 year ago 1 hour 49 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel1 hour 49 minutes 58 seconds simpleText14958 viewCountTextsimpleText4 902 views navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v YYa4yEEU1wo u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdYYa4yEEU1wo paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMLCKP1 PfT59OAxgG6AyQSIlBMWTNqMzZITVNITlVDc0c3UzFsbkJnX21PZzNfVlpyY3G6AwsI9dCivMG8386CAboDCwjp0JCTq8G7950BugMkEiJQTF9iaDFMRUI4NzRtT3dSQUFfTEM2WHdRTXEySk1BUHNVugMkEiJQTGZkdGlsdGlSSFdHWFZIWFgwOWZ4WERpLURxSW5jaEZEugMkEiJQTEZQa0FKRkg3STBrZUIxcXBXazVxVlZVWWROTFRFVXMzugMkEiJQTExRdWNfN2prX19Va19RbkpNUG5kYmRLRUNjVEV3VEExugMkEiJQTFkzajM2SE1TSE5XYUtVQzczUkpsd2k2b1UtV1RwVFBNugMKCJjq8v2gkOa4DLoDJBIiUExZM2ozNkhNU0hOVzh5cUt4WHR2RktjRXJhLXZCZWFUZ7oDJBIiUExaZFhCcGktbDdDNEpYY0F0d282eExnU0ZHaEdQOHQyRLoDCgiast3V9Mav1li6AyQSIlBMWTNqMzZITVNITlg1WGNydV9SMmlvVUpFVjI0SVpkUHO6AwoIrMfyssvIoLNaugMKCNeKgJjWoeKkWboDJBIiUExiaEh4UU1yc0ROamd3a2I1MUlLQV9CWG95NHU1SDNSSLoDCwjGmcD06u6s3P0BggQCEAE 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hne6nzd googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 6186b8c84114d70a u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK5Aiq7TiISZrsNh showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel4 9K views simpleText4 9K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCMUCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCMUCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdYYa4yEEU1wo listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCMUCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds YYa4yEEU1wo paramsCAQ 3D videoIds YYa4yEEU1wo trackingParamsCMUCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgtZWWE0eUVFVTF3bw 3D 3D commands clickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCMQCEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel1 hour 49 minutes 58 seconds simpleText14958 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCMMCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdYYa4yEEU1wo actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCMMCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdYYa4yEEU1wo untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCMMCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCMICEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCMICEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdYYa4yEEU1wo listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCMICEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds YYa4yEEU1wo paramsCAQ 3D videoIds YYa4yEEU1wo untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCMICEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns textMore updates to the textPHP Framework boldtrue text we made earlier from textscratch boldtrue text We will add more functionality for input validation login and snippetHoverTextruns textFrom the video description maxOneLinefalse inlinePlaybackEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v YYa4yEEU1wo u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdYYa4yEEU1wo paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMLCKP1 PfT59OAxgG6AyQSIlBMWTNqMzZITVNITlVDc0c3UzFsbkJnX21PZzNfVlpyY3G6AwsI9dCivMG8386CAboDCwjp0JCTq8G7950BugMkEiJQTF9iaDFMRUI4NzRtT3dSQUFfTEM2WHdRTXEySk1BUHNVugMkEiJQTGZkdGlsdGlSSFdHWFZIWFgwOWZ4WERpLURxSW5jaEZEugMkEiJQTEZQa0FKRkg3STBrZUIxcXBXazVxVlZVWWROTFRFVXMzugMkEiJQTExRdWNfN2prX19Va19RbkpNUG5kYmRLRUNjVEV3VEExugMkEiJQTFkzajM2SE1TSE5XYUtVQzczUkpsd2k2b1UtV1RwVFBNugMKCJjq8v2gkOa4DLoDJBIiUExZM2ozNkhNU0hOVzh5cUt4WHR2RktjRXJhLXZCZWFUZ7oDJBIiUExaZFhCcGktbDdDNEpYY0F0d282eExnU0ZHaEdQOHQyRLoDCgiast3V9Mav1li6AyQSIlBMWTNqMzZITVNITlg1WGNydV9SMmlvVUpFVjI0SVpkUHO6AwoIrMfyssvIoLNaugMKCNeKgJjWoeKkWboDJBIiUExiaEh4UU1yc0ROamd3a2I1MUlLQV9CWG95NHU1SDNSSLoDCwjGmcD06u6s3P0BggQCEAE 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hne6nzd googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 6186b8c84114d70a u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc searchVideoResultEntityKeyEgtZWWE0eUVFVTF3byDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming h1 xgFPPT7 OqM h1 i ytimg com vi xgFPPT7 OqM hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDny9G6pTqhgDEtJm M5g5xQVOuYQ width360 height202 urlhttps i ytimg com vi xgFPPT7 OqM hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLCyfhR9cyT1d7sx8dsS JeoCVcwCA width720 height404 PHP MVC Framework from scratch Update 1 Source code included Quick programming tutorial PHP MVC Framework from scratch Update 1 Source code included Quick programming tutorial by Quick Programming 17 108 views 1 year ago 1 hour 42 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel1 hour 42 minutes 48 seconds simpleText14248 viewCountTextsimpleText17 108 views navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDJBIiUExZM2ozNkhNU0hOVUNzRzdTMWxuQmdfbU9nM19WWnJjcboDCwj10KK8wbzfzoIBugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK5Ao X499Pn04DGAQ showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel17K views simpleText17K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCMACEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCMACEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdxgFPPT7 OqM listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCMACEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds xgFPPT7 OqM paramsCAQ 3D videoIds xgFPPT7 OqM trackingParamsCMACEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgt4Z0ZQUFQ3LU9xTQ 3D 3D commands clickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCL8CEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel1 hour 42 minutes 48 seconds simpleText14248 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCL4CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdxgFPPT7 OqM actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCL4CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdxgFPPT7 OqM untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCL4CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCL0CEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCL0CEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdxgFPPT7 OqM listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCL0CEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds xgFPPT7 OqM paramsCAQ 3D videoIds xgFPPT7 OqM untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCL0CEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns textWe make some updates to the textPHP Framework boldtrue text we made earlier from textscratch boldtrue text We will add important functions use namespaces to snippetHoverTextruns textFrom the video description maxOneLinetrue inlinePlaybackEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDJBIiUExZM2ozNkhNU0hOVUNzRzdTMWxuQmdfbU9nM19WWnJjcboDCwj10KK8wbzfzoIBugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc expandableMetadataexpandableMetadataRendererheadercollapsedTitleruns textIntro Direct file access PHP version Check php extensions Image loader Pagination vars Alert messages Old input values Get date Text editor functions URL vars Session class Request class Class loading Image class Pagination class collapsedThumbnailthumbnails urlhttps i ytimg com vi xgFPPT7 OqM hqdefault 0 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAnnwqnRi9j28T y3TGUqTCwy5V6w width336 height188 collapsedLabelruns text16 text chapters expandedTitleruns text16 text chapters in this video showLeadingCollapsedLabeltrue expandedContenthorizontalCardListRenderercards macroMarkersListItemRenderertitleruns textIntro timeDescriptionruns text000 h1 i ytimg com vi xgFPPT7 OqM hqdefault 0 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAnnwqnRi9j28T y3TGUqTCwy5V6w width336 height188 onTapclickTrackingParamsCLwCENDQBhgAIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc trackingParamsCLwCENDQBhgAIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textDirect file access timeDescriptionruns text132 h1 i ytimg com vi xgFPPT7 OqM hqdefault 121833 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLClUlzSwKoabupQw he72QcruE 9Q width336 height188 onTapclickTrackingParamsCLsCENDQBhgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 92s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds92 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 92 u0026mt 1729580989 u0026oweuc trackingParamsCLsCENDQBhgBIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPHP version timeDescriptionruns text930 h1 i ytimg com vi xgFPPT7 OqM hqdefault 598800 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDR0p 0JVKPaT1A9qcHEKFIbh5vbw width336 height188 onTapclickTrackingParamsCLoCENDQBhgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 570s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds570 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 570 u0026mt 1729580989 u0026oweuc trackingParamsCLoCENDQBhgCIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textCheck php extensions timeDescriptionruns text1200 h1 i ytimg com vi xgFPPT7 OqM hqdefault 736766 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAuKm2pvPDpEdR32VooRZeeE zgkQ width336 height188 onTapclickTrackingParamsCLkCENDQBhgDIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 720s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds720 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 720 u0026mt 1729580989 u0026oweuc trackingParamsCLkCENDQBhgDIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textImage loader timeDescriptionruns text2020 h1 i ytimg com vi xgFPPT7 OqM hqdefault 1237800 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBLF0FMEPJnO9QwtN K4aAlPpKLZQ width336 height188 onTapclickTrackingParamsCLgCENDQBhgEIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 1220s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds1220 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 1220 u0026mt 1729580989 u0026oweuc trackingParamsCLgCENDQBhgEIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPagination vars timeDescriptionruns text2450 h1 i ytimg com vi xgFPPT7 OqM hqdefault 1519266 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAeXlHScXNQq9zZocu9nElvvU2UWw width336 height188 onTapclickTrackingParamsCLcCENDQBhgFIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 1490s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds1490 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 1490 u0026mt 1729580989 u0026oweuc trackingParamsCLcCENDQBhgFIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textAlert messages timeDescriptionruns text2750 h1 i ytimg com vi xgFPPT7 OqM hqdefault 1671166 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLA3dvhkYmnMWTWBCNl7E8nIbm53Xw width336 height188 onTapclickTrackingParamsCLYCENDQBhgGIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 1670s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds1670 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 1670 u0026mt 1729580989 u0026oweuc trackingParamsCLYCENDQBhgGIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textOld input values timeDescriptionruns text3125 h1 i ytimg com vi xgFPPT7 OqM hqdefault 1885266 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLClKjPiK6iOh eZeqcO3e2 RPJN1A width336 height188 onTapclickTrackingParamsCLUCENDQBhgHIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 1885s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds1885 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 1885 u0026mt 1729580989 u0026oweuc trackingParamsCLUCENDQBhgHIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textGet date timeDescriptionruns text3630 h1 i ytimg com vi xgFPPT7 OqM hqdefault 2194100 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLD2YmH4wrC4iJE0BlE82O5PX3Al6w width336 height188 onTapclickTrackingParamsCLQCENDQBhgIIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 2190s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds2190 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 2190 u0026mt 1729580989 u0026oweuc trackingParamsCLQCENDQBhgIIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textText editor functions timeDescriptionruns text3800 h1 i ytimg com vi xgFPPT7 OqM hqdefault 2294133 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCkkqHXpHE NuNG2B9 vHWikmH1Q width336 height188 onTapclickTrackingParamsCLMCENDQBhgJIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 2280s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds2280 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 2280 u0026mt 1729580989 u0026oweuc trackingParamsCLMCENDQBhgJIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textURL vars timeDescriptionruns text5320 h1 i ytimg com vi xgFPPT7 OqM hqdefault 3220066 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCFP553lyrps455JTy8Nw6pbdWHrg width336 height188 onTapclickTrackingParamsCLICENDQBhgKIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 3200s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds3200 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 3200 u0026mt 1729580989 u0026oweuc trackingParamsCLICENDQBhgKIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textSession class timeDescriptionruns text10100 h1 i ytimg com vi xgFPPT7 OqM hqdefault 3689533 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDxpaas5EMNySeAs O8FdDiLCzukQ width336 height188 onTapclickTrackingParamsCLECENDQBhgLIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 3660s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds3660 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 3660 u0026mt 1729580989 u0026oweuc trackingParamsCLECENDQBhgLIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textRequest class timeDescriptionruns text11330 h1 i ytimg com vi xgFPPT7 OqM hqdefault 4432000 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDJLVIERi ZOnmTWM7L1A7bQukipQ width336 height188 onTapclickTrackingParamsCLACENDQBhgMIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 4410s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds4410 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 4410 u0026mt 1729580989 u0026oweuc trackingParamsCLACENDQBhgMIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textClass loading timeDescriptionruns text11750 h1 i ytimg com vi xgFPPT7 OqM hqdefault 4694066 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCCcUnIxcu6ptbJeQ uJ9i9suDiXg width336 height188 onTapclickTrackingParamsCK8CENDQBhgNIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 4670s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds4670 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 4670 u0026mt 1729580989 u0026oweuc trackingParamsCK8CENDQBhgNIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textImage class timeDescriptionruns text13410 h1 i ytimg com vi xgFPPT7 OqM hqdefault 5667933 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBexo7akSM4qWUN aiAiZYSyK0 Mg width336 height188 onTapclickTrackingParamsCK4CENDQBhgOIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 5650s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds5650 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 5650 u0026mt 1729580989 u0026oweuc trackingParamsCK4CENDQBhgOIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPagination class timeDescriptionruns text13920 h1 i ytimg com vi xgFPPT7 OqM hqdefault 5960866 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAM49tL pOsV5yisGAQFUDSGBhDFg width336 height188 onTapclickTrackingParamsCK0CENDQBhgPIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 5960s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds5960 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 5960 u0026mt 1729580989 u0026oweuc trackingParamsCK0CENDQBhgPIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse trackingParamsCKoCEJFaIhMIn5 487mhiQMVus0WCR26uxCu styletypeHORIZONTAL CARD LIST STYLE TYPE ENGAGEMENT PANEL SECTION previousButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeCHEVRON LEFT trackingParamsCKwCEPBbIhMIn5 487mhiQMVus0WCR26uxCu nextButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeCHEVRON RIGHT trackingParamsCKsCEPBbIhMIn5 487mhiQMVus0WCR26uxCu expandButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeEXPAND MORE trackingParamsCKkCEPBbIhMIn5 487mhiQMVus0WCR26uxCu accessibilityDataaccessibilityDatalabelMore collapseButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeEXPAND LESS trackingParamsCKgCEPBbIhMIn5 487mhiQMVus0WCR26uxCu accessibilityDataaccessibilityDatalabelLess trackingParamsCKcCEO DByITCJ fuPO5oYkDFbrNFgkdursQrg colorDatalightColorPalettesection1Color4294836219 section2Color4294375665 section3Color4293915367 primaryTitleColor4279638288 secondaryTitleColor4284508997 iconActivatedColor4282669329 iconInactiveColor4288916874 section4Color4293389277 iconDisabledColor4074365129 darkColorPalettesection1Color4280956936 section2Color4280166406 section3Color4279441667 primaryTitleColor4294442981 secondaryTitleColor4290825379 iconActivatedColor4294442981 iconInactiveColor4286876784 section4Color4278782977 iconDisabledColor4065548611 vibrantColorPalettesection1Color4283855377 section2Color4283196687 section3Color4282603789 primaryTitleColor4294442981 secondaryTitleColor4292997055 iconActivatedColor4294442981 iconInactiveColor4289642373 section4Color4281945099 iconDisabledColor4064627765 useCustomColorstrue loggingDirectivestrackingParamsCKcCEO DByITCJ fuPO5oYkDFbrNFgkdursQrg visibilitytypes12 enableDisplayloggerExperimenttrue searchVideoResultEntityKeyEgt4Z0ZQUFQ3LU9xTSDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming lockupViewModelcontentImagecollectionThumbnailViewModelprimaryThumbnailthumbnailViewModelimagesources urlhttps i ytimg com vi q0JhJBYi4sw hqdefault jpg sqp oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ u0026rs AOn4CLAAklRJoz516JkpBv02YepjmIFYZg width168 height94 urlhttps i ytimg com vi q0JhJBYi4sw hqdefault jpg sqp oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ u0026rs AOn4CLArup4FnTNeSIWvNL viT3hTBaZrg width196 height110 urlhttps i ytimg com vi q0JhJBYi4sw hqdefault jpg sqp oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLDHSDCQDehkgpcxBgU646yYaR0tcA width246 height138 urlhttps i ytimg com vi q0JhJBYi4sw hqdefault jpg sqp oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLA7o2GQIKRiy65ACTIVMAmRSp5Vdw width336 height188 overlays thumbnailOverlayBadgeViewModelthumbnailBadges thumbnailBadgeViewModeliconsources clientResourceimageNamePLAYLISTS text43 videos badgeStyleTHUMBNAIL OVERLAY BADGE STYLE DEFAULT positionTHUMBNAIL OVERLAY BADGE POSITION BOTTOM END thumbnailHoverOverlayViewModeliconsources clientResourceimageNamePLAY ALL textcontentPlay all styleRuns startIndex0 length8 styleTHUMBNAIL HOVER OVERLAY STYLE COVER metadatalockupMetadataViewModeltitlecontentPHP MVC Framework from scratch metadatacontentMetadataViewModelmetadataRows metadataParts textcontentQuick Programming commandRuns startIndex0 length17 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming styleRuns startIndex0 length17 weightLabelFONT WEIGHT NORMAL textcontentPlaylist commandRuns startIndex0 length8 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming styleRuns startIndex0 length8 weightLabelFONT WEIGHT NORMAL isSpacerRowtrue metadataParts textcontentPHP MVC Framework from scratch Source code included Quick programming tutorial 34633 commandRuns startIndex0 length93 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026list PLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw playlistIdPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq loggingContextvssLoggingContextserializedContextDataGiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNx watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc metadataParts textcontentPHP MVC Framework from scratch Update 1 Source code included Quick programming tutorial 14248 commandRuns startIndex0 length104 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026list PLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM playlistIdPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq loggingContextvssLoggingContextserializedContextDataGiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNx watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc isSpacerRowtrue metadataParts textcontentView full playlist commandRuns startIndex0 length18 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl playlist list PLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq webPageTypeWEB PAGE TYPE PLAYLIST rootVe5754 apiUrl youtubei v1 browse browseEndpointbrowseIdVLPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq styleRuns startIndex0 length18 weightLabelFONT WEIGHT MEDIUM delimiter contentIdPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq contentTypeLOCKUP CONTENT TYPE PLAYLIST rendererContextloggingContextloggingDirectivestrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCu clientVeSpecuiType205394 veCounter301954669 enableDisplayloggerExperimenttrue commandContextonTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026list PLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw playlistIdPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq paramsOAI 3D loggingContextvssLoggingContextserializedContextDataGiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNx watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc h1 gp195BeIqHU h1 i ytimg com vi gp195BeIqHU hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDTOJWiRCt4VGHfRi6JVcprXCsysA width360 height202 urlhttps i ytimg com vi gp195BeIqHU hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLCCJHy sF9HkUUjzi9e8CB3q8LreA width720 height404 PHP MVC Framework from scratch Update 4 Source code included Quick programming tutorial PHP MVC Framework from scratch Update 4 Source code included Quick programming tutorial by Quick Programming 4 352 views 1 year ago 2 hours 53 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel2 hours 53 minutes 35 seconds simpleText25335 viewCountTextsimpleText4 352 views navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v gp195BeIqHU u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdgp195BeIqHU paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDCwij9fj30 fTgMYBugMkEiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNxugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hnednss googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 829d7de41788a875 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK5A9dCivMG8386CAQ showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel4 3K views simpleText4 3K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCKQCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCKQCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdgp195BeIqHU listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCKQCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds gp195BeIqHU paramsCAQ 3D videoIds gp195BeIqHU trackingParamsCKQCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgtncDE5NUJlSXFIVQ 3D 3D commands clickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCKMCEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel2 hours 53 minutes 35 seconds simpleText25335 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCKICEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdgp195BeIqHU actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCKICEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdgp195BeIqHU untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCKICEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCKECEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCKECEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdgp195BeIqHU listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCKECEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds gp195BeIqHU paramsCAQ 3D videoIds gp195BeIqHU untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCKECEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns textMore updates to the textPHP Framework boldtrue text we made earlier from textscratch boldtrue text We will update our command line tool to help us create things snippetHoverTextruns textFrom the video description maxOneLinefalse inlinePlaybackEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v gp195BeIqHU u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdgp195BeIqHU paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDCwij9fj30 fTgMYBugMkEiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNxugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hnednss googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 829d7de41788a875 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc searchVideoResultEntityKeyEgtncDE5NUJlSXFIVSDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming h1 ne7uCrJkKGk h1 i ytimg com vi ne7uCrJkKGk hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCiQFDddahmdiIWmMRbGfkd5OWHng width360 height202 urlhttps i ytimg com vi ne7uCrJkKGk hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLAR4ZqlafcwSZLIUr2XUK1 qofNxg width720 height404 PHP MVC Framework from scratch Update 3 Source code included Quick programming tutorial PHP MVC Framework from scratch Update 3 Source code included Quick programming tutorial by Quick Programming 4 348 views 1 year ago 2 hours 11 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel2 hours 11 minutes 42 seconds simpleText21142 viewCountTextsimpleText4 348 views navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v ne7uCrJkKGk u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdne7uCrJkKGk paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDCwij9fj30 fTgMYBugMkEiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNxugMLCPXQorzBvN OggG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 9deeee0ab2642869 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK5A6dCQk6vBu edAQ showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel4 3K views simpleText4 3K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCJ8CEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCJ8CEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdne7uCrJkKGk listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCJ8CEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds ne7uCrJkKGk paramsCAQ 3D videoIds ne7uCrJkKGk trackingParamsCJ8CEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgtuZTd1Q3JKa0tHaw 3D 3D commands clickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCJ4CEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel2 hours 11 minutes 42 seconds simpleText21142 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCJ0CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdne7uCrJkKGk actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCJ0CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdne7uCrJkKGk untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCJ0CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCJwCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCJwCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdne7uCrJkKGk listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCJwCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds ne7uCrJkKGk paramsCAQ 3D videoIds ne7uCrJkKGk untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCJwCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns textMore updates to the textPHP Framework boldtrue text we made earlier from textscratch boldtrue text We will create a command line tool to help us create things snippetHoverTextruns textFrom the video description maxOneLinefalse inlinePlaybackEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v ne7uCrJkKGk u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdne7uCrJkKGk paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDCwij9fj30 fTgMYBugMkEiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNxugMLCPXQorzBvN OggG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 9deeee0ab2642869 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc searchVideoResultEntityKeyEgtuZTd1Q3JKa0tHayDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming lockupViewModelcontentImagecollectionThumbnailViewModelprimaryThumbnailthumbnailViewModelimagesources urlhttps i ytimg com vi 6ERdu4k62wI hqdefault jpg sqp oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ u0026rs AOn4CLC1t25prGp0GuZRbtjbC0iFBpRD3w width168 height94 urlhttps i ytimg com vi 6ERdu4k62wI hqdefault jpg sqp oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ u0026rs AOn4CLC o2aZ07e zq8Cu0z0T1 Jbv5A2Q width196 height110 urlhttps i ytimg c script data cfasync false src cdn cgi scripts 5c5dd728 cloudflare static email decode min js script  mp3 song downloadLearn TDD in PHP navigationEndpointclickTrackingParamsCN4CEOqyChgLIhMIn5 487mhiQMVus0WCR26uxCu loggingUrls baseUrlhttps www youtube com pagead paralleladinteraction ai Csp5LfVIXZ9jxCeefnMwP8d2y6QEA4faDwd0SABABIABgyQaCARNwYXJ0bmVyLXlvdXR1YmUtc3JwqAMEqgQXT9BqzyWfoYHpSFsBogC2Ck2K28RsEHrABQSQBwSoB edsQKoB idsQKoB7jEsQKoB4QI0ggoCIBBEAEYXjICggI6C4BCgMCAgICggIACSNmg0jVQFFjAlLnzuaGJA7ALAboLOwgDEAUYDCALKAUwBUABSABYamAAaABwAYgBAJABAZgBAaIBCAoAqAIB2AICqAEBwAEB0AEB4AEBgAIBoBcB u0026sigh sMoDLv9DpTw u0026cid CAASFeRoi5VZh8VFLZi8PBidPVkQDtDvxg u0026ad mt 5BAD MT 5D u0026acvw 5BVIEWABILITY 5D u0026gv 5BGOOGLE VIEWABILITY 5D u0026nb 5BNB 5D u0026label video click to advertiser site commandMetadatawebCommandMetadataurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABADGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASADEgLZtPD BwE u0026sig AOD64 1 rRlOIPj6YAG OYgRpjd6DTIwg u0026adurl https www garyclarke tech p test driven php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB webPageTypeWEB PAGE TYPE UNKNOWN rootVe83769 urlEndpointurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABADGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASADEgLZtPD BwE u0026sig AOD64 1 rRlOIPj6YAG OYgRpjd6DTIwg u0026adurl https www garyclarke tech p test driven php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB targetTARGET NEW WINDOW loggingDirectivestrackingParamsCN4CEOqyChgLIhMIn5 487mhiQMVus0WCR26uxCu visibilitytypes12 enableDisplayloggerExperimenttrue onTapclickTrackingParamsCN0CENbwCiITCJ fuPO5oYkDFbrNFgkdursQrg loggingUrls baseUrlhttps www youtube com pagead paralleladinteraction ai Csp5LfVIXZ9jxCeefnMwP8d2y6QEA4faDwd0SABABIABgyQaCARNwYXJ0bmVyLXlvdXR1YmUtc3JwqAMEqgQXT9BqzyWfoYHpSFsBogC2Ck2K28RsEHrABQSQBwSoB edsQKoB idsQKoB7jEsQKoB4QI0ggoCIBBEAEYXjICggI6C4BCgMCAgICggIACSNmg0jVQFFjAlLnzuaGJA7ALAboLOwgDEAUYDCALKAUwBUABSABYamAAaABwAYgBAJABAZgBAaIBCAoAqAIB2AICqAEBwAEB0AEB4AEBgAIBoBcB u0026sigh sMoDLv9DpTw u0026cid CAASFeRoi5VZh8VFLZi8PBidPVkQDtDvxg u0026ad mt 5BAD MT 5D u0026acvw 5BVIEWABILITY 5D u0026gv 5BGOOGLE VIEWABILITY 5D u0026nb 5BNB 5D u0026label video click to advertiser site commandMetadatawebCommandMetadataurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABADGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASADEgLZtPD BwE u0026sig AOD64 1 rRlOIPj6YAG OYgRpjd6DTIwg u0026adurl https www garyclarke tech p test driven php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB webPageTypeWEB PAGE TYPE UNKNOWN rootVe83769 urlEndpointurlhttps www google com aclk sa l u0026ai DChcSEwjVksnzuaGJAxV4KtQBHVWpLnEYABADGgJvYQ u0026co 1 u0026gclid EAIaIQobChMI1ZLJ87mhiQMVeCrUAR1VqS5xEAAYASADEgLZtPD BwE u0026sig AOD64 1 rRlOIPj6YAG OYgRpjd6DTIwg u0026adurl https www garyclarke tech p test driven php 3Fgad source 3D2 u0026ms CLICK MS u0026nx NX u0026ny NY u0026nb NB targetTARGET NEW WINDOW clickLocationTargets locationPROMOTED SPARKLES CLICK LOCATION TITLE code0 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION DESCRIPTION code7 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION INNER BACKGROUND code41 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION BACKGROUND code2 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE NOOP locationPROMOTED SPARKLES CLICK LOCATION TEXT AD WEBSITE code1 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION AD BADGE code31 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD locationPROMOTED SPARKLES CLICK LOCATION SITELINK code6 behaviorTypePROMOTED SPARKLES CLICK BEHAVIOR TYPE OPEN AD trackingParamsCN0CENbwCiITCJ fuPO5oYkDFbrNFgkdursQrg enablePacfLoggingWebtrue trackingParamsCNwCEMzoDRgAIhMIn5 487mhiQMVus0WCR26uxCu trackingParamsCNsCELsvGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 itemSectionRenderercontents h1 q0JhJBYi4sw h1 i ytimg com vi q0JhJBYi4sw hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAKhDWM qxwZ D7XNPHVDphdL1SFw width360 height202 urlhttps i ytimg com vi q0JhJBYi4sw hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLAynX 22xrHXPldy2SZ13GuDXaSzQ width720 height404 PHP MVC Framework from scratch Source code included Quick programming tutorial PHP MVC Framework from scratch Source code included Quick programming tutorial by Quick Programming 95 221 views 1 year ago 3 hours 46 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel3 hours 46 minutes 33 seconds simpleText34633 viewCountTextsimpleText95 221 views navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCgiKrtOIhJmuw2G6AwsIo X499Pn04DGAboDJBIiUExZM2ozNkhNU0hOVUNzRzdTMWxuQmdfbU9nM19WWnJjcboDCwj10KK8wbzfzoIBugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK5AzMWLscGkmKGrAQ showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel95K views simpleText95K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCNoCEP6YBBgSIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCNoCEP6YBBgSIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdq0JhJBYi4sw listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCNoCEP6YBBgSIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds q0JhJBYi4sw paramsCAQ 3D videoIds q0JhJBYi4sw trackingParamsCNoCEP6YBBgSIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgtxMEpoSkJZaTRzdw 3D 3D commands clickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCNkCEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel3 hours 46 minutes 33 seconds simpleText34633 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCNgCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdq0JhJBYi4sw actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCNgCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdq0JhJBYi4sw untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCNgCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCNcCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCNcCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdq0JhJBYi4sw listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCNcCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds q0JhJBYi4sw paramsCAQ 3D videoIds q0JhJBYi4sw untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCNcCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns text3 hours of textPHP coding boldtrue text to create a textFramework boldtrue text from textscratch boldtrue text We will use OOP and make a simple practical application in the end snippetHoverTextruns textFrom the video description maxOneLinetrue inlinePlaybackEndpointclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCgiKrtOIhJmuw2G6AwsIo X499Pn04DGAboDJBIiUExZM2ozNkhNU0hOVUNzRzdTMWxuQmdfbU9nM19WWnJjcboDCwj10KK8wbzfzoIBugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc expandableMetadataexpandableMetadataRendererheadercollapsedTitleruns textIntro What is a framework What is MVC Preparation Folder structure Routing Core files Views Models Practical project collapsedThumbnailthumbnails urlhttps i ytimg com vi q0JhJBYi4sw hqdefault 2866 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCVTxZHIrXQlc0Ps3 mRDv0TUJwFg width336 height188 collapsedLabelruns text10 text chapters expandedTitleruns text10 text chapters in this video showLeadingCollapsedLabeltrue expandedContenthorizontalCardListRenderercards macroMarkersListItemRenderertitleruns textIntro timeDescriptionruns text000 h1 i ytimg com vi q0JhJBYi4sw hqdefault 2866 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCVTxZHIrXQlc0Ps3 mRDv0TUJwFg width336 height188 onTapclickTrackingParamsCNYCENDQBhgAIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc trackingParamsCNYCENDQBhgAIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textWhat is a framework timeDescriptionruns text120 h1 i ytimg com vi q0JhJBYi4sw hqdefault 98933 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBlVQ4q62tnsaw B8g8AF96p ZSEQ width336 height188 onTapclickTrackingParamsCNUCENDQBhgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 80s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds80 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 80 u0026mt 1729580989 u0026oweuc trackingParamsCNUCENDQBhgBIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textWhat is MVC timeDescriptionruns text400 h1 i ytimg com vi q0JhJBYi4sw hqdefault 251800 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCA2kynGvnTiwzlJxb1 32Xm h0ug width336 height188 onTapclickTrackingParamsCNQCENDQBhgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 240s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds240 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 240 u0026mt 1729580989 u0026oweuc trackingParamsCNQCENDQBhgCIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPreparation timeDescriptionruns text950 h1 i ytimg com vi q0JhJBYi4sw hqdefault 596800 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBUSI a9AnUNUKBNse34PqkeIDZ8w width336 height188 onTapclickTrackingParamsCNMCENDQBhgDIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 590s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds590 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 590 u0026mt 1729580989 u0026oweuc trackingParamsCNMCENDQBhgDIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textFolder structure timeDescriptionruns text1230 h1 i ytimg com vi q0JhJBYi4sw hqdefault 768233 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCpuVT oOQhgDJswnRhdukxvSRewA width336 height188 onTapclickTrackingParamsCNICENDQBhgEIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 750s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds750 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 750 u0026mt 1729580989 u0026oweuc trackingParamsCNICENDQBhgEIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textRouting timeDescriptionruns text1640 h1 i ytimg com vi q0JhJBYi4sw hqdefault 1013700 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDgKGDp0PxemzlMIgVHcLNwo7P0Zg width336 height188 onTapclickTrackingParamsCNECENDQBhgFIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 1000s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds1000 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 1000 u0026mt 1729580989 u0026oweuc trackingParamsCNECENDQBhgFIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textCore files timeDescriptionruns text3810 h1 i ytimg com vi q0JhJBYi4sw hqdefault 2305166 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLA pPbjyhCBy 4kzD8kSXNhtaXAPA width336 height188 onTapclickTrackingParamsCNACENDQBhgGIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 2290s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds2290 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 2290 u0026mt 1729580989 u0026oweuc trackingParamsCNACENDQBhgGIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textViews timeDescriptionruns text4900 h1 i ytimg com vi q0JhJBYi4sw hqdefault 2953133 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDQh7EOXqsUjHsVmwZt5FnIii vpQ width336 height188 onTapclickTrackingParamsCM8CENDQBhgHIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 2940s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds2940 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 2940 u0026mt 1729580989 u0026oweuc trackingParamsCM8CENDQBhgHIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textModels timeDescriptionruns text12540 h1 i ytimg com vi q0JhJBYi4sw hqdefault 5169100 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCmOmYb83j02jcZnmm3ahVqgum0Lw width336 height188 onTapclickTrackingParamsCM4CENDQBhgIIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 5140s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds5140 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 5140 u0026mt 1729580989 u0026oweuc trackingParamsCM4CENDQBhgIIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPractical project timeDescriptionruns text25830 h1 i ytimg com vi q0JhJBYi4sw hqdefault 10734200 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDJUdwHZlg4 Coz1yxRhhaSlGWGgQ width336 height188 onTapclickTrackingParamsCM0CENDQBhgJIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026t 10710s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw startTimeSeconds10710 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026osts 10710 u0026mt 1729580989 u0026oweuc trackingParamsCM0CENDQBhgJIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse trackingParamsCMoCEJFaIhMIn5 487mhiQMVus0WCR26uxCu styletypeHORIZONTAL CARD LIST STYLE TYPE ENGAGEMENT PANEL SECTION previousButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeCHEVRON LEFT trackingParamsCMwCEPBbIhMIn5 487mhiQMVus0WCR26uxCu nextButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeCHEVRON RIGHT trackingParamsCMsCEPBbIhMIn5 487mhiQMVus0WCR26uxCu expandButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeEXPAND MORE trackingParamsCMkCEPBbIhMIn5 487mhiQMVus0WCR26uxCu accessibilityDataaccessibilityDatalabelMore collapseButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeEXPAND LESS trackingParamsCMgCEPBbIhMIn5 487mhiQMVus0WCR26uxCu accessibilityDataaccessibilityDatalabelLess trackingParamsCMcCEO DByITCJ fuPO5oYkDFbrNFgkdursQrg colorDatalightColorPalettesection1Color4294966267 section2Color4294505201 section3Color4294109671 primaryTitleColor4279833104 secondaryTitleColor4286207823 iconActivatedColor4284030737 iconInactiveColor4288052600 section4Color4293648605 iconDisabledColor4072780462 darkColorPalettesection1Color4282323721 section2Color4281536263 section3Color4280683269 primaryTitleColor4294961893 secondaryTitleColor4291603107 iconActivatedColor4294961893 iconInactiveColor4287855478 section4Color4279830275 iconDisabledColor4066397513 vibrantColorPalettesection1Color4286523155 section2Color4285670161 section3Color4284882703 primaryTitleColor4294961893 secondaryTitleColor4293247159 iconActivatedColor4294961893 iconInactiveColor4288246635 section4Color4284029709 iconDisabledColor4065081653 useCustomColorstrue loggingDirectivestrackingParamsCMcCEO DByITCJ fuPO5oYkDFbrNFgkdursQrg visibilitytypes12 enableDisplayloggerExperimenttrue searchVideoResultEntityKeyEgtxMEpoSkJZaTRzdyDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCMYCENwwGAAiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming h1 YYa4yEEU1wo h1 i ytimg com vi YYa4yEEU1wo hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBeb1wMlgsYStKWtPZcwn96LetPMg width360 height202 urlhttps i ytimg com vi YYa4yEEU1wo hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLArisLSX1oHWX4fGdpfhnNS1OeKbg width720 height404 PHP MVC Framework from scratch Update 2 Source code included Quick programming tutorial PHP MVC Framework from scratch Update 2 Source code included Quick programming tutorial by Quick Programming 4 902 views 1 year ago 1 hour 49 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel1 hour 49 minutes 58 seconds simpleText14958 viewCountTextsimpleText4 902 views navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v YYa4yEEU1wo u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdYYa4yEEU1wo paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMLCKP1 PfT59OAxgG6AyQSIlBMWTNqMzZITVNITlVDc0c3UzFsbkJnX21PZzNfVlpyY3G6AwsI9dCivMG8386CAboDCwjp0JCTq8G7950BugMkEiJQTF9iaDFMRUI4NzRtT3dSQUFfTEM2WHdRTXEySk1BUHNVugMkEiJQTGZkdGlsdGlSSFdHWFZIWFgwOWZ4WERpLURxSW5jaEZEugMkEiJQTEZQa0FKRkg3STBrZUIxcXBXazVxVlZVWWROTFRFVXMzugMkEiJQTExRdWNfN2prX19Va19RbkpNUG5kYmRLRUNjVEV3VEExugMkEiJQTFkzajM2SE1TSE5XYUtVQzczUkpsd2k2b1UtV1RwVFBNugMKCJjq8v2gkOa4DLoDJBIiUExZM2ozNkhNU0hOVzh5cUt4WHR2RktjRXJhLXZCZWFUZ7oDJBIiUExaZFhCcGktbDdDNEpYY0F0d282eExnU0ZHaEdQOHQyRLoDCgiast3V9Mav1li6AyQSIlBMWTNqMzZITVNITlg1WGNydV9SMmlvVUpFVjI0SVpkUHO6AwoIrMfyssvIoLNaugMKCNeKgJjWoeKkWboDJBIiUExiaEh4UU1yc0ROamd3a2I1MUlLQV9CWG95NHU1SDNSSLoDCwjGmcD06u6s3P0BggQCEAE 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hne6nzd googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 6186b8c84114d70a u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK5Aiq7TiISZrsNh showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel4 9K views simpleText4 9K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCMUCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCMUCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdYYa4yEEU1wo listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCMUCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds YYa4yEEU1wo paramsCAQ 3D videoIds YYa4yEEU1wo trackingParamsCMUCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgtZWWE0eUVFVTF3bw 3D 3D commands clickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCMQCEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel1 hour 49 minutes 58 seconds simpleText14958 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCMMCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdYYa4yEEU1wo actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCMMCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdYYa4yEEU1wo untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCMMCEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCMICEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCMICEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdYYa4yEEU1wo listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCMICEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds YYa4yEEU1wo paramsCAQ 3D videoIds YYa4yEEU1wo untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCMICEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns textMore updates to the textPHP Framework boldtrue text we made earlier from textscratch boldtrue text We will add more functionality for input validation login and snippetHoverTextruns textFrom the video description maxOneLinefalse inlinePlaybackEndpointclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v YYa4yEEU1wo u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdYYa4yEEU1wo paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMLCKP1 PfT59OAxgG6AyQSIlBMWTNqMzZITVNITlVDc0c3UzFsbkJnX21PZzNfVlpyY3G6AwsI9dCivMG8386CAboDCwjp0JCTq8G7950BugMkEiJQTF9iaDFMRUI4NzRtT3dSQUFfTEM2WHdRTXEySk1BUHNVugMkEiJQTGZkdGlsdGlSSFdHWFZIWFgwOWZ4WERpLURxSW5jaEZEugMkEiJQTEZQa0FKRkg3STBrZUIxcXBXazVxVlZVWWROTFRFVXMzugMkEiJQTExRdWNfN2prX19Va19RbkpNUG5kYmRLRUNjVEV3VEExugMkEiJQTFkzajM2SE1TSE5XYUtVQzczUkpsd2k2b1UtV1RwVFBNugMKCJjq8v2gkOa4DLoDJBIiUExZM2ozNkhNU0hOVzh5cUt4WHR2RktjRXJhLXZCZWFUZ7oDJBIiUExaZFhCcGktbDdDNEpYY0F0d282eExnU0ZHaEdQOHQyRLoDCgiast3V9Mav1li6AyQSIlBMWTNqMzZITVNITlg1WGNydV9SMmlvVUpFVjI0SVpkUHO6AwoIrMfyssvIoLNaugMKCNeKgJjWoeKkWboDJBIiUExiaEh4UU1yc0ROamd3a2I1MUlLQV9CWG95NHU1SDNSSLoDCwjGmcD06u6s3P0BggQCEAE 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hne6nzd googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 6186b8c84114d70a u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc searchVideoResultEntityKeyEgtZWWE0eUVFVTF3byDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCMECENwwGAEiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming h1 xgFPPT7 OqM h1 i ytimg com vi xgFPPT7 OqM hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDny9G6pTqhgDEtJm M5g5xQVOuYQ width360 height202 urlhttps i ytimg com vi xgFPPT7 OqM hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLCyfhR9cyT1d7sx8dsS JeoCVcwCA width720 height404 PHP MVC Framework from scratch Update 1 Source code included Quick programming tutorial PHP MVC Framework from scratch Update 1 Source code included Quick programming tutorial by Quick Programming 17 108 views 1 year ago 1 hour 42 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel1 hour 42 minutes 48 seconds simpleText14248 viewCountTextsimpleText17 108 views navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDJBIiUExZM2ozNkhNU0hOVUNzRzdTMWxuQmdfbU9nM19WWnJjcboDCwj10KK8wbzfzoIBugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK5Ao X499Pn04DGAQ showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel17K views simpleText17K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCMACEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCMACEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdxgFPPT7 OqM listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCMACEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds xgFPPT7 OqM paramsCAQ 3D videoIds xgFPPT7 OqM trackingParamsCMACEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgt4Z0ZQUFQ3LU9xTQ 3D 3D commands clickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCL8CEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel1 hour 42 minutes 48 seconds simpleText14248 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCL4CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdxgFPPT7 OqM actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCL4CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdxgFPPT7 OqM untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCL4CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCL0CEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCL0CEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdxgFPPT7 OqM listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCL0CEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds xgFPPT7 OqM paramsCAQ 3D videoIds xgFPPT7 OqM untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCL0CEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns textWe make some updates to the textPHP Framework boldtrue text we made earlier from textscratch boldtrue text We will add important functions use namespaces to snippetHoverTextruns textFrom the video description maxOneLinetrue inlinePlaybackEndpointclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDJBIiUExZM2ozNkhNU0hOVUNzRzdTMWxuQmdfbU9nM19WWnJjcboDCwj10KK8wbzfzoIBugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc expandableMetadataexpandableMetadataRendererheadercollapsedTitleruns textIntro Direct file access PHP version Check php extensions Image loader Pagination vars Alert messages Old input values Get date Text editor functions URL vars Session class Request class Class loading Image class Pagination class collapsedThumbnailthumbnails urlhttps i ytimg com vi xgFPPT7 OqM hqdefault 0 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAnnwqnRi9j28T y3TGUqTCwy5V6w width336 height188 collapsedLabelruns text16 text chapters expandedTitleruns text16 text chapters in this video showLeadingCollapsedLabeltrue expandedContenthorizontalCardListRenderercards macroMarkersListItemRenderertitleruns textIntro timeDescriptionruns text000 h1 i ytimg com vi xgFPPT7 OqM hqdefault 0 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAnnwqnRi9j28T y3TGUqTCwy5V6w width336 height188 onTapclickTrackingParamsCLwCENDQBhgAIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc trackingParamsCLwCENDQBhgAIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textDirect file access timeDescriptionruns text132 h1 i ytimg com vi xgFPPT7 OqM hqdefault 121833 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLClUlzSwKoabupQw he72QcruE 9Q width336 height188 onTapclickTrackingParamsCLsCENDQBhgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 92s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds92 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 92 u0026mt 1729580989 u0026oweuc trackingParamsCLsCENDQBhgBIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPHP version timeDescriptionruns text930 h1 i ytimg com vi xgFPPT7 OqM hqdefault 598800 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDR0p 0JVKPaT1A9qcHEKFIbh5vbw width336 height188 onTapclickTrackingParamsCLoCENDQBhgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 570s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds570 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 570 u0026mt 1729580989 u0026oweuc trackingParamsCLoCENDQBhgCIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textCheck php extensions timeDescriptionruns text1200 h1 i ytimg com vi xgFPPT7 OqM hqdefault 736766 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAuKm2pvPDpEdR32VooRZeeE zgkQ width336 height188 onTapclickTrackingParamsCLkCENDQBhgDIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 720s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds720 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 720 u0026mt 1729580989 u0026oweuc trackingParamsCLkCENDQBhgDIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textImage loader timeDescriptionruns text2020 h1 i ytimg com vi xgFPPT7 OqM hqdefault 1237800 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBLF0FMEPJnO9QwtN K4aAlPpKLZQ width336 height188 onTapclickTrackingParamsCLgCENDQBhgEIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 1220s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds1220 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 1220 u0026mt 1729580989 u0026oweuc trackingParamsCLgCENDQBhgEIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPagination vars timeDescriptionruns text2450 h1 i ytimg com vi xgFPPT7 OqM hqdefault 1519266 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAeXlHScXNQq9zZocu9nElvvU2UWw width336 height188 onTapclickTrackingParamsCLcCENDQBhgFIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 1490s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds1490 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 1490 u0026mt 1729580989 u0026oweuc trackingParamsCLcCENDQBhgFIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textAlert messages timeDescriptionruns text2750 h1 i ytimg com vi xgFPPT7 OqM hqdefault 1671166 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLA3dvhkYmnMWTWBCNl7E8nIbm53Xw width336 height188 onTapclickTrackingParamsCLYCENDQBhgGIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 1670s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds1670 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 1670 u0026mt 1729580989 u0026oweuc trackingParamsCLYCENDQBhgGIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textOld input values timeDescriptionruns text3125 h1 i ytimg com vi xgFPPT7 OqM hqdefault 1885266 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLClKjPiK6iOh eZeqcO3e2 RPJN1A width336 height188 onTapclickTrackingParamsCLUCENDQBhgHIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 1885s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds1885 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 1885 u0026mt 1729580989 u0026oweuc trackingParamsCLUCENDQBhgHIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textGet date timeDescriptionruns text3630 h1 i ytimg com vi xgFPPT7 OqM hqdefault 2194100 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLD2YmH4wrC4iJE0BlE82O5PX3Al6w width336 height188 onTapclickTrackingParamsCLQCENDQBhgIIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 2190s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds2190 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 2190 u0026mt 1729580989 u0026oweuc trackingParamsCLQCENDQBhgIIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textText editor functions timeDescriptionruns text3800 h1 i ytimg com vi xgFPPT7 OqM hqdefault 2294133 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCkkqHXpHE NuNG2B9 vHWikmH1Q width336 height188 onTapclickTrackingParamsCLMCENDQBhgJIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 2280s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds2280 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 2280 u0026mt 1729580989 u0026oweuc trackingParamsCLMCENDQBhgJIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textURL vars timeDescriptionruns text5320 h1 i ytimg com vi xgFPPT7 OqM hqdefault 3220066 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCFP553lyrps455JTy8Nw6pbdWHrg width336 height188 onTapclickTrackingParamsCLICENDQBhgKIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 3200s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds3200 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 3200 u0026mt 1729580989 u0026oweuc trackingParamsCLICENDQBhgKIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textSession class timeDescriptionruns text10100 h1 i ytimg com vi xgFPPT7 OqM hqdefault 3689533 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDxpaas5EMNySeAs O8FdDiLCzukQ width336 height188 onTapclickTrackingParamsCLECENDQBhgLIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 3660s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds3660 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 3660 u0026mt 1729580989 u0026oweuc trackingParamsCLECENDQBhgLIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textRequest class timeDescriptionruns text11330 h1 i ytimg com vi xgFPPT7 OqM hqdefault 4432000 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDJLVIERi ZOnmTWM7L1A7bQukipQ width336 height188 onTapclickTrackingParamsCLACENDQBhgMIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 4410s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds4410 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 4410 u0026mt 1729580989 u0026oweuc trackingParamsCLACENDQBhgMIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textClass loading timeDescriptionruns text11750 h1 i ytimg com vi xgFPPT7 OqM hqdefault 4694066 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCCcUnIxcu6ptbJeQ uJ9i9suDiXg width336 height188 onTapclickTrackingParamsCK8CENDQBhgNIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 4670s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds4670 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 4670 u0026mt 1729580989 u0026oweuc trackingParamsCK8CENDQBhgNIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textImage class timeDescriptionruns text13410 h1 i ytimg com vi xgFPPT7 OqM hqdefault 5667933 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLBexo7akSM4qWUN aiAiZYSyK0 Mg width336 height188 onTapclickTrackingParamsCK4CENDQBhgOIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 5650s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds5650 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 5650 u0026mt 1729580989 u0026oweuc trackingParamsCK4CENDQBhgOIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse macroMarkersListItemRenderertitleruns textPagination class timeDescriptionruns text13920 h1 i ytimg com vi xgFPPT7 OqM hqdefault 5960866 jpg sqp oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLAM49tL pOsV5yisGAQFUDSGBhDFg width336 height188 onTapclickTrackingParamsCK0CENDQBhgPIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026t 5960s webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM startTimeSeconds5960 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026osts 5960 u0026mt 1729580989 u0026oweuc trackingParamsCK0CENDQBhgPIhMIn5 487mhiQMVus0WCR26uxCu layoutMACRO MARKERS LIST ITEM RENDERER LAYOUT VERTICAL isHighlightedfalse trackingParamsCKoCEJFaIhMIn5 487mhiQMVus0WCR26uxCu styletypeHORIZONTAL CARD LIST STYLE TYPE ENGAGEMENT PANEL SECTION previousButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeCHEVRON LEFT trackingParamsCKwCEPBbIhMIn5 487mhiQMVus0WCR26uxCu nextButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeCHEVRON RIGHT trackingParamsCKsCEPBbIhMIn5 487mhiQMVus0WCR26uxCu expandButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeEXPAND MORE trackingParamsCKkCEPBbIhMIn5 487mhiQMVus0WCR26uxCu accessibilityDataaccessibilityDatalabelMore collapseButtonbuttonRendererstyleSTYLE DEFAULT sizeSIZE DEFAULT isDisabledfalse iconiconTypeEXPAND LESS trackingParamsCKgCEPBbIhMIn5 487mhiQMVus0WCR26uxCu accessibilityDataaccessibilityDatalabelLess trackingParamsCKcCEO DByITCJ fuPO5oYkDFbrNFgkdursQrg colorDatalightColorPalettesection1Color4294836219 section2Color4294375665 section3Color4293915367 primaryTitleColor4279638288 secondaryTitleColor4284508997 iconActivatedColor4282669329 iconInactiveColor4288916874 section4Color4293389277 iconDisabledColor4074365129 darkColorPalettesection1Color4280956936 section2Color4280166406 section3Color4279441667 primaryTitleColor4294442981 secondaryTitleColor4290825379 iconActivatedColor4294442981 iconInactiveColor4286876784 section4Color4278782977 iconDisabledColor4065548611 vibrantColorPalettesection1Color4283855377 section2Color4283196687 section3Color4282603789 primaryTitleColor4294442981 secondaryTitleColor4292997055 iconActivatedColor4294442981 iconInactiveColor4289642373 section4Color4281945099 iconDisabledColor4064627765 useCustomColorstrue loggingDirectivestrackingParamsCKcCEO DByITCJ fuPO5oYkDFbrNFgkdursQrg visibilitytypes12 enableDisplayloggerExperimenttrue searchVideoResultEntityKeyEgt4Z0ZQUFQ3LU9xTSDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCKYCENwwGAIiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming lockupViewModelcontentImagecollectionThumbnailViewModelprimaryThumbnailthumbnailViewModelimagesources urlhttps i ytimg com vi q0JhJBYi4sw hqdefault jpg sqp oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ u0026rs AOn4CLAAklRJoz516JkpBv02YepjmIFYZg width168 height94 urlhttps i ytimg com vi q0JhJBYi4sw hqdefault jpg sqp oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ u0026rs AOn4CLArup4FnTNeSIWvNL viT3hTBaZrg width196 height110 urlhttps i ytimg com vi q0JhJBYi4sw hqdefault jpg sqp oaymwEXCPYBEIoBSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLDHSDCQDehkgpcxBgU646yYaR0tcA width246 height138 urlhttps i ytimg com vi q0JhJBYi4sw hqdefault jpg sqp oaymwEXCNACELwBSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLA7o2GQIKRiy65ACTIVMAmRSp5Vdw width336 height188 overlays thumbnailOverlayBadgeViewModelthumbnailBadges thumbnailBadgeViewModeliconsources clientResourceimageNamePLAYLISTS text43 videos badgeStyleTHUMBNAIL OVERLAY BADGE STYLE DEFAULT positionTHUMBNAIL OVERLAY BADGE POSITION BOTTOM END thumbnailHoverOverlayViewModeliconsources clientResourceimageNamePLAY ALL textcontentPlay all styleRuns startIndex0 length8 styleTHUMBNAIL HOVER OVERLAY STYLE COVER metadatalockupMetadataViewModeltitlecontentPHP MVC Framework from scratch metadatacontentMetadataViewModelmetadataRows metadataParts textcontentQuick Programming commandRuns startIndex0 length17 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming styleRuns startIndex0 length17 weightLabelFONT WEIGHT NORMAL textcontentPlaylist commandRuns startIndex0 length8 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming styleRuns startIndex0 length8 weightLabelFONT WEIGHT NORMAL isSpacerRowtrue metadataParts textcontentPHP MVC Framework from scratch Source code included Quick programming tutorial 34633 commandRuns startIndex0 length93 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026list PLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw playlistIdPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq loggingContextvssLoggingContextserializedContextDataGiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNx watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc metadataParts textcontentPHP MVC Framework from scratch Update 1 Source code included Quick programming tutorial 14248 commandRuns startIndex0 length104 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl watch v xgFPPT7 OqM u0026list PLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdxgFPPT7 OqM playlistIdPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq loggingContextvssLoggingContextserializedContextDataGiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNx watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr1 sn 5hnednsz googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id c6014f3d3efe3aa3 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc isSpacerRowtrue metadataParts textcontentView full playlist commandRuns startIndex0 length18 onTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl playlist list PLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq webPageTypeWEB PAGE TYPE PLAYLIST rootVe5754 apiUrl youtubei v1 browse browseEndpointbrowseIdVLPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq styleRuns startIndex0 length18 weightLabelFONT WEIGHT MEDIUM delimiter contentIdPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq contentTypeLOCKUP CONTENT TYPE PLAYLIST rendererContextloggingContextloggingDirectivestrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCu clientVeSpecuiType205394 veCounter301954669 enableDisplayloggerExperimenttrue commandContextonTapinnertubeCommandclickTrackingParamsCKUCENLEDBgDIhMIn5 487mhiQMVus0WCR26uxCuMgZzZWFyY2g commandMetadatawebCommandMetadataurl watch v q0JhJBYi4sw u0026list PLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdq0JhJBYi4sw playlistIdPLY3j36HMSHNUCsG7S1lnBg mOg3 VZrcq paramsOAI 3D loggingContextvssLoggingContextserializedContextDataGiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNx watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr4 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id ab4261241622e2cc u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc h1 gp195BeIqHU h1 i ytimg com vi gp195BeIqHU hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLDTOJWiRCt4VGHfRi6JVcprXCsysA width360 height202 urlhttps i ytimg com vi gp195BeIqHU hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLCCJHy sF9HkUUjzi9e8CB3q8LreA width720 height404 PHP MVC Framework from scratch Update 4 Source code included Quick programming tutorial PHP MVC Framework from scratch Update 4 Source code included Quick programming tutorial by Quick Programming 4 352 views 1 year ago 2 hours 53 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel2 hours 53 minutes 35 seconds simpleText25335 viewCountTextsimpleText4 352 views navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v gp195BeIqHU u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdgp195BeIqHU paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDCwij9fj30 fTgMYBugMkEiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNxugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hnednss googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 829d7de41788a875 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK5A9dCivMG8386CAQ showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel4 3K views simpleText4 3K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCKQCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCKQCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdgp195BeIqHU listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCKQCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds gp195BeIqHU paramsCAQ 3D videoIds gp195BeIqHU trackingParamsCKQCEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgtncDE5NUJlSXFIVQ 3D 3D commands clickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCKMCEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel2 hours 53 minutes 35 seconds simpleText25335 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCKICEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdgp195BeIqHU actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCKICEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdgp195BeIqHU untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCKICEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCKECEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCKECEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdgp195BeIqHU listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCKECEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds gp195BeIqHU paramsCAQ 3D videoIds gp195BeIqHU untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCKECEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns textMore updates to the textPHP Framework boldtrue text we made earlier from textscratch boldtrue text We will update our command line tool to help us create things snippetHoverTextruns textFrom the video description maxOneLinefalse inlinePlaybackEndpointclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v gp195BeIqHU u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdgp195BeIqHU paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDCwij9fj30 fTgMYBugMkEiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNxugMLCOnQkJOrwbv3nQG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hnednss googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 829d7de41788a875 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc searchVideoResultEntityKeyEgtncDE5NUJlSXFIVSDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCKACENwwGAQiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming h1 ne7uCrJkKGk h1 i ytimg com vi ne7uCrJkKGk hq720 jpg sqp oaymwEjCOgCEMoBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE u0026rs AOn4CLCiQFDddahmdiIWmMRbGfkd5OWHng width360 height202 urlhttps i ytimg com vi ne7uCrJkKGk hq720 jpg sqp oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE u0026rs AOn4CLAR4ZqlafcwSZLIUr2XUK1 qofNxg width720 height404 PHP MVC Framework from scratch Update 3 Source code included Quick programming tutorial PHP MVC Framework from scratch Update 3 Source code included Quick programming tutorial by Quick Programming 4 348 views 1 year ago 2 hours 11 minutes longBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming publishedTimeTextsimpleText1 year ago lengthTextaccessibilityaccessibilityDatalabel2 hours 11 minutes 42 seconds simpleText21142 viewCountTextsimpleText4 348 views navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v ne7uCrJkKGk u0026pp ygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdne7uCrJkKGk paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDCwij9fj30 fTgMYBugMkEiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNxugMLCPXQorzBvN OggG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsygU6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIA 3D 3D watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 9deeee0ab2642869 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc ownerTextruns textQuick Programming navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming shortBylineTextruns textQuick Programming navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming trackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK5A6dCQk6vBu edAQ showActionMenufalse shortViewCountTextaccessibilityaccessibilityDatalabel4 3K views simpleText4 3K views menumenuRendereritems menuServiceItemRenderertextruns textAdd to queue iconiconTypeADD TO QUEUE TAIL serviceEndpointclickTrackingParamsCJ8CEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCJ8CEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdne7uCrJkKGk listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCJ8CEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds ne7uCrJkKGk paramsCAQ 3D videoIds ne7uCrJkKGk trackingParamsCJ8CEP6YBBgQIhMIn5 487mhiQMVus0WCR26uxCu menuServiceItemRenderertextruns textShare iconiconTypeSHARE serviceEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 share get share panel shareEntityServiceEndpointserializedShareEntityCgtuZTd1Q3JKa0tHaw 3D 3D commands clickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 openPopupActionpopupunifiedSharePanelRenderertrackingParamsCJ4CEI5iIhMIn5 487mhiQMVus0WCR26uxCu showLoadingSpinnertrue popupTypeDIALOG beReusedtrue trackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 hasSeparatortrue trackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 accessibilityaccessibilityDatalabelAction menu channelThumbnailSupportedRendererschannelThumbnailWithLinkRendererthumbnailthumbnails urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 navigationEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming accessibilityaccessibilityDatalabelGo to channel thumbnailOverlays thumbnailOverlayTimeStatusRenderertextaccessibilityaccessibilityDatalabel2 hours 11 minutes 42 seconds simpleText21142 styleDEFAULT thumbnailOverlayToggleButtonRendererisToggledfalse untoggledIconiconTypeWATCH LATER toggledIconiconTypeCHECK untoggledTooltipWatch later toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCJ0CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions addedVideoIdne7uCrJkKGk actionACTION ADD VIDEO toggledServiceEndpointclickTrackingParamsCJ0CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 browse edit playlist playlistEditEndpointplaylistIdWL actions actionACTION REMOVE VIDEO BY VIDEO ID removedVideoIdne7uCrJkKGk untoggledAccessibilityaccessibilityDatalabelWatch later toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCJ0CEPnnAxgBIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayToggleButtonRendereruntoggledIconiconTypeADD TO QUEUE TAIL toggledIconiconTypePLAYLIST ADD CHECK untoggledTooltipAdd to queue toggledTooltipAdded untoggledServiceEndpointclickTrackingParamsCJwCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue signalServiceEndpointsignalCLIENT SIGNAL actions clickTrackingParamsCJwCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu addToPlaylistCommandopenMiniplayertrue videoIdne7uCrJkKGk listTypePLAYLIST EDIT LIST TYPE QUEUE onCreateListCommandclickTrackingParamsCJwCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu commandMetadatawebCommandMetadatasendPosttrue apiUrl youtubei v1 playlist create createPlaylistServiceEndpointvideoIds ne7uCrJkKGk paramsCAQ 3D videoIds ne7uCrJkKGk untoggledAccessibilityaccessibilityDatalabelAdd to queue toggledAccessibilityaccessibilityDatalabelAdded trackingParamsCJwCEMfsBBgCIhMIn5 487mhiQMVus0WCR26uxCu thumbnailOverlayNowPlayingRenderertextruns textNow playing thumbnailOverlayLoadingPreviewRenderertextruns textKeep hovering to play detailedMetadataSnippets snippetTextruns textMore updates to the textPHP Framework boldtrue text we made earlier from textscratch boldtrue text We will create a command line tool to help us create things snippetHoverTextruns textFrom the video description maxOneLinefalse inlinePlaybackEndpointclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4yBnNlYXJjaFI6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrIJoBAxD0JA commandMetadatawebCommandMetadataurl watch v ne7uCrJkKGk u0026pp YAHIAQE 3D webPageTypeWEB PAGE TYPE WATCH rootVe3832 watchEndpointvideoIdne7uCrJkKGk paramsqgM6UEhQIE1WQyBGcmFtZXdvcmsgRnJvbSBTY3JhdGNoIFNvdXJjZSBDb2RlIEluY2x1ZGVkIFF1aWNrILoDCwjMxYuxwaSYoasBugMKCIqu04iEma7DYboDCwij9fj30 fTgMYBugMkEiJQTFkzajM2SE1TSE5VQ3NHN1MxbG5CZ19tT2czX1ZacmNxugMLCPXQorzBvN OggG6AyQSIlBMX2JoMUxFQjg3NG1Pd1JBQV9MQzZYd1FNcTJKTUFQc1W6AyQSIlBMZmR0aWx0aVJIV0dYVkhYWDA5ZnhYRGktRHFJbmNoRkS6AyQSIlBMRlBrQUpGSDdJMGtlQjFxcFdrNXFWVlVZZE5MVEVVczO6AyQSIlBMTFF1Y183amtfX1VrX1FuSk1QbmRiZEtFQ2NURXdUQTG6AyQSIlBMWTNqMzZITVNITldhS1VDNzNSSmx3aTZvVS1XVHBUUE26AwoImOry aCQ5rgMugMkEiJQTFkzajM2SE1TSE5XOHlxS3hYdHZGS2NFcmEtdkJlYVRnugMkEiJQTFpkWEJwaS1sN0M0SlhjQXR3bzZ4TGdTRkdoR1A4dDJEugMKCJqy3dX0xq WWLoDJBIiUExZM2ozNkhNU0hOWDVYY3J1X1IyaW9VSkVWMjRJWmRQc7oDCgisx Kyy8igs1q6AwoI14qAmNah4qRZugMkEiJQTGJoSHhRTXJzRE5qZ3drYjUxSUtBX0JYb3k0dTVIM1JIugMLCMaZwPTq7qzc QGCBAIQAQ 3D 3D playerParamsYAHIAQE 3D playerExtraUrlParams keyinline value1 watchEndpointSupportedOnesieConfightml5PlaybackOnesieConfigcommonConfigurlhttps rr3 sn 5hne6n6e googlevideo com initplayback source youtube u0026oeis 1 u0026c WEB u0026oad 3200 u0026ovd 3200 u0026oaad 11000 u0026oavd 11000 u0026ocs 700 u0026oewis 1 u0026oputc 1 u0026ofpcc 1 u0026msp 1 u0026odepv 1 u0026id 9deeee0ab2642869 u0026ip 198 54 114 74 u0026mt 1729580989 u0026oweuc searchVideoResultEntityKeyEgtuZTd1Q3JKa0tHayDnAigB avatardecoratedAvatarViewModelavataravatarViewModelimagesources urlhttps yt3 ggpht com meoJzZ qwPrxVUQHb x5YCrfTwPLHSNZHupFaBMTdsNgEMiJqZjdNR8CjoV2Cp 1haEi7ZJybA s68 c k c0x00ffffff no rj width68 height68 avatarImageSizeAVATAR SIZE M a11yLabelGo to channel rendererContextcommandContextonTapinnertubeCommandclickTrackingParamsCJsCENwwGAUiEwifn7jzuaGJAxW6zRYJHbq7EK4 commandMetadatawebCommandMetadataurl QuickProgramming webPageTypeWEB PAGE TYPE CHANNEL rootVe3611 apiUrl youtubei v1 browse browseEndpointbrowseIdUCItTNvcjpPzzMi92VRq3zNw canonicalBaseUrl QuickProgramming lockupViewModelcontentImagecollectionThumbnailViewModelprimaryThumbnailthumbnailViewModelimagesources urlhttps i ytimg com vi 6ERdu4k62wI hqdefault jpg sqp oaymwEWCKgBEF5IWvKriqkDCQgBFQAAiEIYAQ u0026rs AOn4CLC1t25prGp0GuZRbtjbC0iFBpRD3w width168 height94 urlhttps i ytimg com vi 6ERdu4k62wI hqdefault jpg sqp oaymwEWCMQBEG5IWvKriqkDCQgBFQAAiEIYAQ u0026rs AOn4CLC o2aZ07e zq8Cu0z0T1 Jbv5A2Q width196 height110 urlhttps i ytimg c script data cfasync false src cdn cgi scripts 5c5dd728 cloudflare static email decode min js script New
play
PHP MVC Framework from scratch Source code included Quick programming tutorial  mp3 song downloadPHP MVC Framework from scratch Source code included Quick programming tutorial New
play
PHP MVC Framework from scratch Update 2 Source code included Quick programming tutorial  mp3 song downloadPHP MVC Framework from scratch Update 2 Source code included Quick programming tutorial New
play
PHP MVC Framework from scratch Update 1 Source code included Quick programming tutorial  mp3 song downloadPHP MVC Framework from scratch Update 1 Source code included Quick programming tutorial New
play
PHP MVC Framework from scratch Update 4 Source code included Quick programming tutorial  mp3 song downloadPHP MVC Framework from scratch Update 4 Source code included Quick programming tutorial New
play
PHP MVC Framework from scratch Update 3 Source code included Quick programming tutorial  mp3 song downloadPHP MVC Framework from scratch Update 3 Source code included Quick programming tutorial New
play





Home

DMCA.com Protection Status
Hindimusiqq.in